XML 101 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Opening and Closing Balances of Receivables, Contract Assets and Contract Liabilities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Receivables, beginning balance [1] $ 6,321,573 $ 5,392,779
Contract asset, beginning balance
Contract liability, beginning balance 18,237,246 16,226,836
Receivables, ending balance [1] 5,896,842 6,321,573
Contract asset, ending balance
Contract liability, ending balance 18,501,474 18,237,246
Increase (decrease) in accounts receivable [1] (424,731) 928,794
Increase (decrease) in contract asset  
Increase (decrease) in contract liability $ 264,228 $ 2,010,410
[1] Included in Receivables, net on the condensed consolidated balance sheets