XML 38 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Schedule II-Schedule of Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2025
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, 2025, 2024, and 2023:

Balance at

Balance at

beginning of

end of

  ​ ​ ​

period

  ​ ​ ​

Additions

  ​ ​ ​

Deductions

  ​ ​ ​

period

Provision for Credit Losses

  ​

  ​

  ​

  ​

Fiscal year ended 2023

$

675,208

$

626,940

$

411,607

$

890,541

Fiscal year ended 2024

$

890,541

$

571,682

$

794,099

$

668,124

Fiscal year ended 2025

$

668,124

$

333,731

$

814,601

$

187,254

Deferred Tax Valuation

  ​

  ​

  ​

  ​

Fiscal year ended 2023

$

282,713

$

$

$

282,713

Fiscal year ended 2024

$

282,713

$

8,820,940

$

$

9,103,653

Fiscal year ended 2025

$

9,103,653

$

2,545,067

$

$

11,648,720

Balance at

Balance at

beginning of

end of

  ​ ​ ​

period

  ​ ​ ​

Additions

  ​ ​ ​

Deductions

  ​ ​ ​

period

Provision for Rebates

(A)

(B)

(C)

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

Fiscal year ended 2025

$

2,112,444

$

21,518,096

$

21,222,244

$

2,408,296

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