XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Facility and Other Long-Term Debt - Senior Notes, Capped Call Transaction and Interest Expense (Details) - USD ($)
Jun. 01, 2024
Dec. 31, 2024
Mar. 31, 2024
Jun. 30, 2016
1.50% Convertible Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate, percentage 1.50% 1.50%    
Aggregate principal $ 80,900,000      
Debt repaid 80,900,000      
Accrued interest paid $ 600,000      
3.25% Senior Notes | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate, percentage   3.25%   3.25%
Aggregate principal       $ 600,000,000.0
Deferred financing costs   $ 785,000 $ 1,189,000 $ 5,400,000