v3.26.1
Accounts Payable and Other Accrued Expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Trade payables $ 1,245,560 $ 1,101,228
Accrued compensation and benefits 3,413,644 1,952,578
Accrued professional services 129,833 85,696
Warranty reserve 170,461 148,296
Customer deposits 1,908,388 1,930,339
Accrued insurance 349,987 191,258
Other 297,740 410,372
Total $ 7,515,613 $ 5,819,767