XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Offsetting Assets [Line Items]    
Deferred revenue, balance at beginning of period $ 1,194,649 $ 996,131
Deferred revenue, Addition from acquisition 860,456
Deferred revenue, billings 3,166,205 2,141,905
Deferred revenue, recognized revenue (3,507,239) (2,195,089)
Deferred revenue, balance at end of period 1,714,071 942,947
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Unbilled Accounts receivables, balance at beginning of period 444,782 523,522
Unbilled Accounts receivables, revenue recognized in advance of billings 1,501,726 1,944,919
Unbilled Accounts receivables, billings (1,511,429) (1,956,366)
Unbilled Accounts receivables, balance at end of period 435,079 512,075
Other Contract [Member]    
Offsetting Assets [Line Items]    
Unbilled Accounts receivables, balance at beginning of period 78,556 31,283
[custom:ContractWithCustomerAssetUnbilledReceivablesAdditionFromAcquisition] 96,631  
Unbilled Accounts receivables, revenue recognized in advance of billings 52,310 24,824
Unbilled Accounts receivables, billings (29,708) (19,944)
Unbilled Accounts receivables, balance at end of period $ 101,158 $ 36,163