v3.25.2
Summary of Significant Accounting Policies (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Summary of Significant Accounting Policies [Line Items]    
Operating segment (in segment) | segment 1  
Reportable segment (in segment) | segment 1  
Amount of insurance coverage limit $ 250,000  
Extended warranty 2 years  
Customer deposits $ 7,988,974 $ 8,130,324
Deferred revenue 980,696 3,762,501
Accounts receivable gross 638,268 47,428
Allowance for doubtful accounts 31,913 2,406
Net trade accounts receivable 606,355 45,022
Inventory 7,918,552 11,181,806
Unrecognized tax benefits 0 0
Accrued for interest
Minimum [Member]    
Summary of Significant Accounting Policies [Line Items]    
Total consideration percentage 25.00%  
Estimated useful life 5 years  
Maximum [Member]    
Summary of Significant Accounting Policies [Line Items]    
Total consideration percentage 50.00%  
Estimated useful life 15 years  
Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]    
Summary of Significant Accounting Policies [Line Items]    
Concentration risk percentage 10.00% 10.00%
Customer Concentration Risk [Member] | Customer Two [Member] | Accounts Receivable [Member]    
Summary of Significant Accounting Policies [Line Items]    
Concentration risk percentage 64.00% 84.00%