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 | 12 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2020 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
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 | $ 37,752,173 | $ 30,316,831 |
Performance Obligations Satisfied Over Time | ||||
Total Revenue | $ 27,075,116 | $ 28,462,481 | $ 37,752,173 | $ 30,316,831 |
X | ||||||||||
- Definition Amount of performance obligations satisfied at a point in time. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|