XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued compensation and related liabilities $ 1,372,342 $ 932,988
Deferred revenue and customer deposits 844,081 1,096,672
Warranty reserve 571,903 425,636
Deferred rent 512,211 312,909
Other accrued expenses 545,951 713,239
Accrued expenses and other liabilities $ 3,846,488 $ 3,481,444