XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued compensation and related liabilities $ 1,383,311 $ 989,478
Deferred revenue 286,955 378,952
Customer deposits 270,025 61,696
Warranty reserve 582,636 584,268
Trade and other taxes 1,148,261 225,743
Other accrued expenses 1,316,507 773,732
Accrued expenses and other liabilities $ 4,987,695 $ 3,013,869