XML 100 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Opening and Closing Balances of Receivables, Contract Assets and Contract Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Receivables, beginning balance [1] $ 5,392,779 $ 5,298,636
Contract asset, beginning balance
Contract liability, beginning balance 16,226,836 14,508,022
Receivables, ending balance [1] 5,814,731 5,392,779
Contract asset, ending balance
Contract liability, ending balance 17,155,722 16,226,836
Increase (decrease) in accounts receivable [1] 421,952 94,143
Increase (decrease) in contract asset
Increase (decrease) in contract liability $ 928,886 $ 1,718,814
[1] Included in Receivables, net on the condensed consolidated balance sheets