v3.25.2
Accrued Expenses and Other Liabilities - Schedule of Deferred Revenue, Warranties and Deposit Balances Along with Significant Activity Affecting Balances (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer [Line Items]    
Beginning balance $ 218,499  
Ending balance 152,254  
Deferred revenue    
Revenue from Contract with Customer [Line Items]    
Beginning balance 218,499 $ 299,514
Deferral of revenue during the period 1,309,550 52,405
Revenue/Deposits recognition of unearned revenue from beginning of period (173,768) (98,816)
Revenue/Deposits recognition of unearned revenue from additions (1,202,027) (1,881)
Ending balance 152,254 251,222
Customer deposits    
Revenue from Contract with Customer [Line Items]    
Beginning balance (26,607) 27,447
Additions during the period (768,856) 3,275,864
Revenue/Deposits recognition of unearned revenue from beginning of period   (1,756,282)
Revenue/Deposits recognition of unearned revenue from additions 795,463 (280,552)
Ending balance $ 0 $ 1,266,477