XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Product Information [Line Items]      
Customer deposits $ 230,288   $ 227,484
Contract assets 488,149   0
Contract liabilities 335,249   0
Warranty liability 415,722   $ 661,357
Working capital $ 67,444,117    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customers [Member]      
Product Information [Line Items]      
Concentration risk, percentage 26.00% 25.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]      
Product Information [Line Items]      
Concentration risk, percentage 16.00% 21.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Customers [Member]      
Product Information [Line Items]      
Concentration risk, percentage 12.00% 13.00%