XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Payable and Other Accrued expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade payables $ 859,536 $ 723,352
Accrued compensation and benefits 1,115,643 2,188,869
Accrued professional services 110,706 108,417
Deferred payroll taxes under CARES Act 113,423 113,423
Warranty reserve 200,465 176,281
Customer Deposits 659,059 192,501
Other 386,507 446,941
Total $ 3,445,339 $ 3,949,784