XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued compensation and related liabilities $ 1,130,935 $ 1,023,902
Deferred revenue 251,222 299,514
Customer deposits 1,266,477 27,447
Warranty reserve 564,737 607,809
Trade and other taxes 1,016,295 392,336
Other accrued expenses 651,623 851,511
Accrued expenses and other liabilities $ 4,881,289 $ 3,202,519