v3.25.2
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued compensation and related liabilities $ 1,270,051 $ 1,008,278
Deferred revenue 152,254 218,499
Customer deposits   26,607
Warranty reserve 554,786 501,726
Trade and other taxes 765,203 495,105
Other accrued expenses 773,760 2,556,461
Accrued expenses and other liabilities $ 3,516,054 $ 4,806,675