XML 62 R50.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Disaggregation of Revenue [Line Items]      
Accounts Receivable, beginning balance $ 10,984,191    
Accounts Receivable, ending balance 3,197,115 $ 10,984,191  
Contract Assets, ending balance 0    
Consumer segment      
Disaggregation of Revenue [Line Items]      
Accounts Receivable, beginning balance 8,404,299 1,395,486 $ 738,132
Accounts Receivable, ending balance 863,155 8,404,299 1,395,486
Contract Liabilities, beginning balance 1,840,637 1,601,699 435,508
Contract Liabilities, ending balance 305,499 1,840,637 1,601,699
Commercial segment      
Disaggregation of Revenue [Line Items]      
Accounts Receivable, beginning balance 2,579,891 3,670,433 3,646,106
Accounts Receivable, ending balance 2,333,960 2,579,891 3,670,433
Contract Liabilities, beginning balance 30,579 3,623  
Contract Liabilities, ending balance $ 9,066 $ 30,579 $ 3,623