XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Convertible Senior Notes Narrative (Details)
3 Months Ended
Jul. 24, 2020
USD ($)
day
$ / shares
Rate
shares
Mar. 31, 2025
USD ($)
Rate
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]          
Gain on extinguishment of debt   $ 266,000 $ 0    
Amortization of debt issuance costs   $ 473,000 612,000    
2025 Convertible Notes          
Debt Instrument [Line Items]          
Stated interest rate 0.50% 0.50%      
Initial conversion rate, shares per $1,000 principal amount of notes | shares 2.1683        
Initial conversion price per share (in dollars per share) | $ / shares $ 461.19        
Debt repurchase amount   $ 20,000,000   $ 459,700,000 $ 459,700,000
Fair value of debt repurchased   19,700,000      
Gain on extinguishment of debt   300,000      
Long-term debt remaining   95,300,000      
Threshold trading days | day 20        
Threshold consecutive trading days | day 30        
Conversion rate, sales price of common stock as a percentage of the conversion price | Rate 130.00%        
Interest expense   200,000 800,000    
Interest expense recognized associated with the coupon rate   100,000 400,000    
Amortization of debt issuance costs   100,000 $ 400,000    
2025 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Aggregate principal amount $ 575,000,000 $ 95,300,000      
Stated interest rate 0.50% 0.50%      
Fair value   $ 90,700,000