XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accrued employee bonuses $ 1,254,355 $ 436,799
Payroll and employee benefit accruals 389,385 694,058
Accrued product warranty 97,512 92,696
Other accrued liabilities 281,317 236,325
Total accrued liabilities $ 2,022,569 $ 1,459,878