XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Offsetting Assets [Line Items]    
Deferred revenue, balance at beginning of period $ 996,131 $ 754,073
Deferred revenue, Addition from acquisition 198,659
Deferred revenue, billings 3,700,828 3,038,446
Deferred revenue, recognized revenue (3,502,310) (2,995,047)
Deferred revenue, balance at end of period 1,194,649 996,131
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Unbilled Accounts receivables, balance at beginning of period 523,522 23,371
Unbilled Accounts receivables, Addition from acquisition 276,023
Unbilled Accounts receivables, revenue recognized in advance of billings 4,213,550 917,361
Unbilled Accounts receivables, billings (4,292,290) (693,233)
Unbilled Accounts receivables, balance at end of period 444,782 523,522
Other Contract [Member]    
Offsetting Assets [Line Items]    
Unbilled Accounts receivables, balance at beginning of period 31,283 19,670
Unbilled Accounts receivables, Addition from acquisition
Unbilled Accounts receivables, revenue recognized in advance of billings 88,168 36,954
Unbilled Accounts receivables, billings 40,895 25,341
Unbilled Accounts receivables, balance at end of period $ 78,556 $ 31,283