XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - 2.75% Unsecured Convertible Notes (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 13, 2025
May 31, 2020
Debt Instrument [Line Items]              
Loss on early extinguishment of debt $ 11,800,000 $ 0 $ 11,800,000 $ 0      
2.75% Convertible Notes due 2026 | Convertible Notes              
Debt Instrument [Line Items]              
Debt principal amount             $ 330,500,000
Interest rate 2.75%   2.75%       2.75%
Debt conversion, converted instrument, aggregate principal amount           $ 223,800,000  
Loss on early extinguishment of debt $ 11,800,000   $ 11,800,000        
Debt conversion, converted instrument, amount     $ 0   $ 0    
Number of shares issued upon conversion (in shares)     5,928,661