XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net - Composition (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]      
Accounts receivable $ 20,299,202 $ 29,820,213  
Allowance for doubtful accounts (280,304) (177,462) $ (146,637)
Accrued defective return and discount (1,836,079) (3,292,101) $ (1,218,110)
Accounts receivable, net $ 18,182,819 $ 26,350,650