XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule II-Schedule of Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
Schedule II - Schedule of Valuation and Qualifying Accounts  
Schedule II - Schedule of Valuation and Qualifying Accounts Schedule II-Schedule of Valuation and Qualifying Accounts for the years ended December 31, 2023, 2022, and 2021:

Balance at

Balance at

beginning of

end of

    

period

    

Additions

    

Deductions

    

period

Provision for Credit Losses

  

  

  

  

Fiscal year ended 2021

$

205,822

$

150,000

$

3,605

$

352,217

Fiscal year ended 2022

$

352,217

$

322,991

$

$

675,208

Fiscal year ended 2023

$

675,208

$

626,940

$

411,607

$

890,541

Provision for Inventories

  

  

  

  

Fiscal year ended 2021

$

297,208

$

$

$

297,208

Fiscal year ended 2022

$

297,208

$

$

$

297,208

Fiscal year ended 2023

$

297,208

$

175,355

$

$

472,563

Deferred Tax Valuation

  

  

  

  

Fiscal year ended 2021

$

$

$

$

Fiscal year ended 2022

$

$

282,713

$

$

282,713

Fiscal year ended 2023

$

282,713

$

$

$

282,713

Balance at

Balance at

beginning of

end of

    

period

    

Additions

    

Deductions

    

period

Provision for Rebates

(A)

(B)

(C)

Fiscal year ended 2021

$

3,811,925

$

36,230,028

$

33,403,838

$

6,638,115

Fiscal year ended 2022

$

6,638,115

$

22,978,339

$

26,356,187

$

3,260,267

Fiscal year ended 2023

$

3,260,267

$

20,346,600

$

21,410,496

$

2,196,371

(A)Represents estimated rebates deducted from gross revenues.
(B)Represents rebates credited to the distributor and charge offs against the allowance.
(C)Includes $2,196,371; $2,950,155; and $6,209,708 in Accounts payable for 2023, 2022, and 2021, respectively.

(3)   Exhibits: