XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Payables And Accruals [Abstract]    
Accrued employee bonuses $ 276,687 $ 1,254,355
Payroll and employee benefit accruals 286,526 389,385
Accrued accounting and legal fees 145,838 47,594
Accrued product warranty 98,716 97,512
Other accrued liabilities 217,217 233,723
Total accrued liabilities $ 1,024,984 $ 2,022,569