XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT - Convertible Senior Notes Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 15, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2023
Jul. 24, 2020
Debt Instrument [Line Items]                
Amortization of debt issuance costs         $ 1,360,000 $ 1,691,000    
2025 Convertible Notes                
Debt Instrument [Line Items]                
Stated interest rate     0.50%   0.50% 0.50%    
Initial conversion rate, shares per $1,000 principal amount of notes               2.1683
Initial conversion price per share (in dollars per share)               $ 461.19
Fair value of debt repurchased $ 95,300,000 $ 19,700,000 $ 7,200,000 $ 151,700,000   $ 7,200,000    
Accrued interest paid $ 200,000     300,000        
Debt repurchase amount   20,000,000 7,600,000 161,300,000   7,600,000 $ 290,800,000  
Gain on extinguishment of debt   $ 300,000 $ 500,000 9,600,000        
Write-off of previously-capitalized debt issuance costs       $ 1,000,000        
Interest expense         $ 600,000 1,600,000    
Interest expense recognized associated with the coupon rate         300,000 800,000    
Amortization of debt issuance costs         $ 300,000 $ 800,000    
2025 Convertible Notes | Convertible Debt                
Debt Instrument [Line Items]                
Aggregate principal amount               $ 575,000,000
Stated interest rate         0.50%     0.50%