v3.25.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued compensation and related liabilities $ 1,264,786 $ 1,008,278
Deferred revenue 60,334 218,499
Customer deposits 342,010 26,607
Warranty reserve 518,328 501,726
Trade and other taxes 318,894 495,105
Other accrued expenses 1,226,147 2,556,461
Accrued expenses and other liabilities $ 3,730,499 $ 4,806,675