XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
Schedule II - Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Schedule II – Valuation and Qualifying Accounts
Years ended December 31, 2023, 2022 and 2021

         
Additions
             
(in thousands)
 
Balance at
beginning of year
   
Charged to costs
and expenses
   
Other
   
Deductions
   
Balance at
end of year
 
Year ended December 31, 2023
                             
Accrued rebates
 
$
11,437
   
$
8,448
   
$
-
   
$
3,277
   
$
16,608
 
Inventory valuation allowance
 
$
5,400
   
$
6,963
   
$
6
   
$
9,377
   
$
2,992
 
Deferred tax asset valuation allowance
 
$
96,725
   
$
4,696
   
$
-
   
$
-
   
$
101,421
 
                                         
                                         
Year ended December 31, 2022
                                       
Accrued rebates
 
$
5,040
   
$
8,227
           
$
1,830
   
$
11,437
 
Inventory valuation allowance
 
$
8,577
   
$
2,744
   
$
-
   
$
5,921
   
$
5,400
 
Deferred tax asset valuation allowance
 
$
81,608
   
$
15,117
   
$
-
   
$
-
   
$
96,725
 
                                         
                                         
Year ended December 31, 2021
                                       
Accrued rebates
 
$
2,604
   
$
2,815
   
$
-
   
$
379
   
$
5,040
 
Inventory valuation allowance
 
$
13,108
   
$
4,722
   
$
2
   
$
9,255
   
$
8,577
 
Deferred tax asset valuation allowance
 
$
66,990
   
$
14,618
   
$
-
   
$
-
   
$
81,608