XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule II-Schedule of Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
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, 2024, 2023, and 2022:

Balance at

Balance at

beginning of

end of

    

period

    

Additions

    

Deductions

    

period

Provision for Credit Losses

  

  

  

  

Fiscal year ended 2022

$

352,217

$

322,991

$

$

675,208

Fiscal year ended 2023

$

675,208

$

626,940

$

411,607

$

890,541

Fiscal year ended 2024

$

890,541

$

571,682

$

794,099

$

668,124

Deferred Tax Valuation

  

  

  

  

Fiscal year ended 2022

$

$

282,713

$

$

282,713

Fiscal year ended 2023

$

282,713

$

$

$

282,713

Fiscal year ended 2024

$

282,713

$

8,820,940

$

$

9,103,653

Balance at

Balance at

beginning of

end of

    

period

    

Additions

    

Deductions

    

period

Provision for Rebates

(A)

(B)

(C)

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

Fiscal year ended 2024

$

2,196,371

$

21,100,390

$

21,184,317

$

2,112,444

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