Quarterly report pursuant to Section 13 or 15(d)

Organization and Summary of Significant Accounting Policies (Details) - Schedule of company???s revenue based on the timing of satisfaction of performance obligations

v3.21.2
Organization and Summary of Significant Accounting Policies (Details) - Schedule of company’s revenue based on the timing of satisfaction of performance obligations - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Schedule of company’s revenue based on the timing of satisfaction of performance obligations [Abstract]    
Performance Obligations Satisfied at a Point in Time $ 27,075,116 $ 28,462,481
Performance Obligations Satisfied Over Time
Total Revenue $ 27,075,116 $ 28,462,481