XML 88 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Schedule II-Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Provision for Credit Losses      
Movement in Valuation Allowances and Reserves      
Balance at beginning of period $ 668,124 $ 890,541 $ 675,208
Additions 333,731 571,682 626,940
Deductions 814,601 794,099 411,607
Balance at end of period 187,254 668,124 890,541
Deferred Tax Valuation      
Movement in Valuation Allowances and Reserves      
Balance at beginning of period 9,103,653 282,713 282,713
Additions 2,545,067 8,820,940  
Balance at end of period 11,648,720 9,103,653 282,713
Provision for Rebates      
Movement in Valuation Allowances and Reserves      
Balance at beginning of period 2,112,444 2,196,371 3,260,267
Additions 21,518,096 21,100,390 20,346,600
Deductions 21,222,244 21,184,317 21,410,496
Balance at end of period 2,408,296 2,112,444 2,196,371
Accounts payable      
Movement in Valuation Allowances and Reserves      
Balance at beginning of period 2,112,444 2,196,371  
Balance at end of period $ 2,408,296 $ 2,112,444 $ 2,196,371