v3.25.1
Accrued Expenses and Other Liabilities - Schedule of Deferred Revenue, Warranties and Deposit Balances Along with Significant Activity Affecting Balances (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Line Items]    
Beginning balance $ 218,499  
Ending balance 60,334  
Deferred revenue    
Revenue from Contract with Customer [Line Items]    
Beginning balance 218,499 $ 299,514
Deferral of revenue during the period 4,440 30,976
Revenue/Deposits recognition of unearned revenue from beginning of period (162,482) (41,026)
Revenue/Deposits recognition of unearned revenue from additions (123)  
Ending balance 60,334 289,464
Customer deposits    
Revenue from Contract with Customer [Line Items]    
Beginning balance 26,607 27,447
Additions during the period 493,849 294,736
Revenue/Deposits recognition of unearned revenue from beginning of period   (3,375)
Revenue/Deposits recognition of unearned revenue from additions (178,446) (1,271)
Ending balance $ 342,010 $ 317,537