v3.25.2
DEBT AND FINANCING ARRANGEMENTS - 2020 Convertible Senior Notes (Narrative) (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 01, 2024
USD ($)
$ / shares
Sep. 22, 2020
USD ($)
numberOfDays
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]            
Debt instrument, face amount   $ 230,000        
Stated percentage   1.00%        
Proceeds from issuance of 2024 Convertible Senior Notes         $ 0 $ 172,500
Gain on debt extinguishment     $ 0 $ 13,017 0 $ 13,017
Threshold consecutive trading days | numberOfDays   10,000        
Threshold percentage of stock price trigger   98.00%        
Conversion ratio   11.7457        
Conversion price (in dollars per share) | $ / shares   $ 85,140        
Redemption price, percentage   100.00%        
Debt Conversion Scenario One            
Debt Instrument [Line Items]            
Threshold trading days | numberOfDays   20,000        
Threshold consecutive trading days | numberOfDays   30,000        
Threshold percentage of stock price trigger   130.00%        
Debt Conversion Scenario Two            
Debt Instrument [Line Items]            
Threshold trading days | numberOfDays   5,000        
Debt Conversion Scenario Three            
Debt Instrument [Line Items]            
Threshold trading days | numberOfDays   20        
Threshold consecutive trading days | numberOfDays   30        
Threshold percentage of stock price trigger   130.00%        
Convertible Senior Notes, Additional Principal Option            
Debt Instrument [Line Items]            
Debt instrument, face amount   $ 30,000        
2020 Convertible Senior Notes, net | Convertible Debt            
Debt Instrument [Line Items]            
Debt instrument, repurchased face amount     183,900   $ 183,900  
Gain on debt extinguishment     13,000      
2024 Convertible Senior Notes | Convertible Debt            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 172,500          
Stated percentage 4.25%          
Proceeds from issuance of 2024 Convertible Senior Notes $ 166,800   $ 169,300      
Conversion ratio 0.0554939          
Conversion price (in dollars per share) | $ / shares $ 18.02