XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Convertible Senior Notes Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 15, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Jul. 24, 2020
Debt Instrument [Line Items]              
Gain on extinguishment of debt     $ 266,000 $ 8,619,000      
Amortization of debt issuance costs     $ 994,000 $ 1,270,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             2.1683
Initial conversion price per share (in dollars per share)             $ 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     $ 95,300,000        
Interest expense     600,000 $ 1,300,000      
Interest expense recognized associated with the coupon rate     300,000 600,000      
Amortization of debt issuance costs     300,000 $ 700,000      
Gross carrying amount     $ 95,307,000        
2025 Convertible Notes | Subsequent Event              
Debt Instrument [Line Items]              
Interest paid, net $ 200,000            
Fair value of debt repurchased $ 95,300,000            
2025 Convertible Notes | Convertible Debt              
Debt Instrument [Line Items]              
Aggregate principal amount             $ 575,000,000
Stated interest rate     0.50%       0.50%
Fair value     $ 95,300,000