XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Disaggregation of Revenue [Line Items]      
Accounts Receivable, beginning balance $ 4,384,238    
Accounts Receivable, ending balance 4,782,564 $ 4,384,238  
Contract Assets, ending balance 0    
Consumer segment      
Disaggregation of Revenue [Line Items]      
Accounts Receivable, beginning balance 738,132 366,612 $ 3,411,501
Accounts Receivable, ending balance 1,546,403 738,132 366,612
Contract Liabilities, beginning balance 455,385 2,924,060 211,651
Contract Liabilities, ending balance 1,001,918 455,385 2,924,060
Commercial segment      
Disaggregation of Revenue [Line Items]      
Accounts Receivable, beginning balance 3,646,106 3,514,867 4,399,658
Accounts Receivable, ending balance 3,236,161 $ 3,646,106 $ 3,514,867
Contract Liabilities, ending balance $ 38,058