XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Product Information [Line Items]          
Revenue $ 7,997,383 $ 5,255,192 $ 14,750,611 $ 9,697,101  
Customer deposits, current 4,373,173   4,373,173   $ 4,135,565
Revenue recognized     916,069 682,842  
FDIC insured amount 250,000   250,000    
Uninsured cash and cash equivalents 14,515,248   14,515,248   19,207,786
Warranty [Member] | One Year or Less [Member]          
Product Information [Line Items]          
Extended warranties 1,160,327   1,160,327   1,764,034
Warranty [Member] | Longer Than One Year [Member]          
Product Information [Line Items]          
Extended warranties 2,311,052   2,311,052   1,815,871
Warranty [Member] | One Year [Member]          
Product Information [Line Items]          
Extended warranties 434,000   434,000   384,000
Deferred Revenue [Member]          
Product Information [Line Items]          
Customer deposits, current $ 3,212,846   3,212,846   $ 2,371,531
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Government Customers [Member]          
Product Information [Line Items]          
Revenue     $ 6,534,535 $ 7,446,732  
Concentration of credit risk     44.00% 77.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Commercial Customers [Member]          
Product Information [Line Items]          
Revenue     $ 5,210,533 $ 917,443  
Concentration of credit risk     35.00% 9.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | International Customers [Member]          
Product Information [Line Items]          
Revenue     $ 3,005,543 $ 1,332,926  
Concentration of credit risk     20.00% 14.00%  
Revenue from Contract with Customer, Product and Service Benchmark [Member] | Customer Concentration Risk [Member] | One Federal Agency [Member]          
Product Information [Line Items]          
Concentration of credit risk       10.00%  
Revenue from Contract with Customer, Product and Service Benchmark [Member] | Customer Concentration Risk [Member] | No Commercial Customer [Member]          
Product Information [Line Items]          
Concentration of credit risk     10.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One State Agency [Member]          
Product Information [Line Items]          
Concentration of credit risk         10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Commercial Customer [Member] | One State Agency [Member]          
Product Information [Line Items]          
Concentration of credit risk     13.70%