XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Accounts Receivable, beginning balance $ 4,384,238    
Accounts Receivable, ending balance 5,065,919 $ 4,384,238  
Contract Assets, ending balance 0    
Consumer segment      
Accounts Receivable, beginning balance 738,132 396,415 $ 3,411,501
Accounts Receivable, ending balance 1,395,486 738,132 396,415
Contract Liabilities, beginning balance 435,508 299,613 185,348
Contract Liabilities, ending balance 1,601,699 435,508 299,613
Commercial segment      
Accounts Receivable, beginning balance 3,646,106 4,441,809 4,399,658
Accounts Receivable, ending balance 3,670,433 $ 3,646,106 $ 4,441,809
Contract Liabilities, ending balance $ 3,623