XML 91 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule II-Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Provision for Accounts Receivables      
Movement in schedule of valuation and qualifying accounts      
Balance at beginning of period $ 352,217 $ 205,822 $ 146,382
Additions 322,991 150,000 125,000
Deductions   3,605 65,560
Balance at end of period 675,208 352,217 205,822
Deferred Tax Valuation      
Movement in schedule of valuation and qualifying accounts      
Balance at beginning of period 5,029,838
Additions 282,713    
Deductions     5,029,838
Balance at end of period 282,713
Provision for Rebates      
Movement in schedule of valuation and qualifying accounts      
Balance at beginning of period 6,638,115 3,811,925 4,273,569
Additions 22,978,339 36,230,028 26,104,612
Deductions 26,356,187 33,403,838 26,566,256
Balance at end of period 3,260,267 6,638,115 3,811,925
Accounts payable      
Movement in schedule of valuation and qualifying accounts      
Balance at beginning of period 6,209,708 3,435,352  
Balance at end of period $ 2,950,155 $ 6,209,708 $ 3,435,352