XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Organization and Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]    
Revenue $ 38,043,360 $ 28,302,244
Customer deposits, current 6,736,175 4,302,492
Revenue recognized 3,897,578 2,841,788
Allowance for doubtful accounts 343,695 35,039
Inventory reserves $ 429,488 302,431
Intangible assets estimated useful lives 9 years 6 months  
Advertising expense $ 156,010 710,011
Research and development expense 2,794,314 2,606,840
FDIC insured amount 250,000  
Uninsured cash and cash equivalents $ 18,349,842 12,983,597
Patents [Member]    
Product Information [Line Items]    
Intangible assets estimated useful lives 16 years  
Media Content [Member]    
Product Information [Line Items]    
Intangible assets estimated useful lives 15 years  
Warranty [Member] | One Year or Less [Member]    
Product Information [Line Items]    
Extended warranties $ 2,627,763 1,583,384
Warranty [Member] | Longer Than One Year [Member]    
Product Information [Line Items]    
Extended warranties 2,974,710 1,601,472
Warranty [Member] | One Year [Member]    
Product Information [Line Items]    
Extended warranties 354,000 358,000
Deferred Revenue [Member]    
Product Information [Line Items]    
Customer deposits, current 4,047,269 2,719,108
Revenue recognized 1,962,782 1,550,333
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Government Customers [Member]    
Product Information [Line Items]    
Revenue $ 31,047,588 $ 22,371,959
Concentration of credit risk 82.00% 79.00%
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Commercial Customers [Member]    
Product Information [Line Items]    
Revenue $ 1,237,836 $ 1,770,682
Concentration of credit risk 3.00% 6.00%
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | International Customers [Member]    
Product Information [Line Items]    
Revenue $ 5,757,936 $ 4,159,603
Concentration of credit risk 15.00% 15.00%
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | STEP Revenue [Member]    
Product Information [Line Items]    
Revenue $ 3,525,873 $ 2,912,451
Concentration of credit risk 9.00% 10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]    
Product Information [Line Items]    
Concentration of credit risk 28.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customer [Member]    
Product Information [Line Items]    
Concentration of credit risk 14.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]    
Product Information [Line Items]    
Concentration of credit risk 19.00% 10.00%