XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Changes in Contract Assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Offsetting Assets [Line Items]    
Balance at Beginning of Period $ 80,378  
Balance at End of Period 80,577  
Deferred revenue, balance at beginning of period 2,754,064 $ 1,194,649
Deferred revenue, billings 1,146,380 984,117
Deferred revenue, recognized revenue (1,718,168) (1,042,700)
Deferred revenue, balance at end of period 2,182,276 1,136,066
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,121,083 1,176,059
Accounts receivables, billings 3,341,583 2,622,808
Accounts receivables, payment recevied (3,280,144) (2,900,468)
Balance at End of Period 1,182,523 898,400
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 596,410 444,782
Accounts receivables, billings (1,045,519) (671,665)
Balance at End of Period 887,742 473,986
Revenue Recognized in Advance of Billings 1,336,851 700,869
Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 80,378 78,556
Balance at End of Period 80,577 86,603
Commissions Paid 27,792 22,136
Commissions Recognized $ (27,593) $ (14,089)