XML 37 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Business and Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Nov. 30, 2024
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Reserves for warranty claims $ 1,057,000    
Revenue Recognized, Performance Obligation 214,300    
Revenue, Remaining Performance Obligation 115,009    
Contract Assets 48,811 $ 118,301  
Liability for Uncertain Tax Positions 0 0  
Unrecognized Tax Benefits $ 0 $ 0  
Basic 966,132 966,132  
Right-of-use asset     $ 435,149
Lease Liability $ 426,787   $ 426,787
Corporate Headquarters      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use asset 0    
Lease Liability $ 0    
ASU 2023-07      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounting standards update, immaterial effect true