v3.25.1
Summary of Significant Accounting Policies (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
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,721,542   $ 8,130,324
Deferred revenue 2,766,821   3,672,501
Accounts receivable gross 168,895   47,428
Allowance for doubtful accounts 11,701   2,406
Net trade accounts receivable 157,194   45,022
Inventory 10,439,696   11,181,806
Advertising and marketing costs 290,879 $ 343,409  
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 99.00%   84.00%