XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Product Information [Line Items]          
Revenue $ 7,484,269 $ 7,561,582 $ 21,653,707 $ 27,925,420  
Customer deposits, current 4,797,825   4,797,825   $ 6,736,175
Revenue recognized     3,656,944 2,439,199  
FDIC insured amount 250,000   250,000    
Uninsured cash and cash equivalents 19,168,455   19,168,455   18,349,842
Warranty [Member] | One Year or Less [Member]          
Product Information [Line Items]          
Extended warranties 1,719,336   1,719,336   2,627,763
Warranty [Member] | Longer Than One Year [Member]          
Product Information [Line Items]          
Extended warranties 2,930,779   2,930,779   2,974,710
Warranty [Member] | One Year [Member]          
Product Information [Line Items]          
Extended warranties 295,000   295,000   354,000
Deferred Revenue [Member]          
Product Information [Line Items]          
Customer deposits, current 3,017,347   3,017,347   $ 4,047,269
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Government Customers [Member]          
Product Information [Line Items]          
Revenue $ 6,855,424 $ 7,338,205 $ 18,840,601 $ 23,151,320  
Concentration of credit risk percentage 91.00% 97.00% 87.00% 82.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Commercial Customers [Member]          
Product Information [Line Items]          
Revenue $ 204,800 $ 44,853 $ 493,348 $ 717,036  
Concentration of credit risk percentage 3.00% 1.00% 2.00% 3.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | International Customers [Member]          
Product Information [Line Items]          
Revenue $ 424,045 $ 178,524 $ 2,319,758 $ 4,057,064  
Concentration of credit risk percentage 6.00% 2.00% 11.00% 15.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | STEP Revenue [Member]          
Product Information [Line Items]          
Revenue     $ 2,867,023 $ 2,532,223  
Concentration of credit risk percentage     13.00% 9.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     30.00%   28.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customer [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     14.00%   14.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customer [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     11.00%    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier One [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     16.00%    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier Two [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     11.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage 10.00% 10.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer One [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage 16.00% 16.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Single Customer [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     10.00%