XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Accounts Receivable, beginning balance $ 4,384,238    
Accounts Receivable, ending balance 5,373,945 $ 4,384,238  
Contract Assets, ending balance 0    
Consumer segment      
Accounts Receivable, beginning balance 738,132 244,914 $ 3,411,501
Accounts Receivable, ending balance 734,362 738,132 244,914
Contract Liabilities, beginning balance 435,508 715,455 185,348
Contract Liabilities, ending balance 974,185 435,508 715,455
Commercial segment      
Accounts Receivable, beginning balance 3,646,106 4,352,140 4,399,658
Accounts Receivable, ending balance $ 4,639,583 $ 3,646,106 $ 4,352,140