XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Summary of Accounts Payable and Other Accrued Expenses (Detail) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Trade payables $ 714,028 $ 180,499
Accrued compensation and benefits 2,419,343 1,843,402
Accrued professional services 140,811 92,399
Deferred payroll taxes under CARES Act 113,423 118,060
Warranty reserve 119,661 119,713
Other 385,209 494,831
Total $ 3,892,475 $ 2,848,904