XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Accounts Receivable, beginning balance $ 7,811,159    
Accounts Receivable, ending balance 3,881,479 $ 7,811,159  
Contract Assets, ending balance 0    
Consumer segment      
Accounts Receivable, beginning balance 3,411,501 406,959 $ 839,239
Accounts Receivable, ending balance 366,612 3,411,501 406,959
Contract Liabilities, beginning balance 185,348 516,567 282,481
Contract Liabilities, ending balance 2,921,982 185,348 516,567
Commercial segment      
Accounts Receivable, beginning balance 4,399,658 8,527,903 7,110,536
Accounts Receivable, ending balance $ 3,514,867 $ 4,399,658 $ 8,527,903