XML 83 R61.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, beginning balance $ 7,811,159  
Accounts Receivable, ending balance 4,384,238 $ 7,811,159
Contract Assets, ending balance 0  
Consumer segment    
Accounts Receivable, beginning balance 3,411,501 839,239
Accounts Receivable, ending balance 738,132 3,411,501
Contract Liabilities, beginning balance 185,348 282,481
Contract Liabilities, ending balance 435,508 185,348
Commercial segment    
Accounts Receivable, beginning balance 4,399,658 7,110,535
Accounts Receivable, ending balance $ 3,646,106 $ 4,399,658