v3.26.1
Debt - Issuance Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]          
Debt Issuance Costs, Gross $ 38,906   $ 38,906   $ 38,906
Accumulated Amortization, Debt Issuance Costs (25,943)   (25,943)   (21,849)
Deferred debt issuance costs, less accumulated amortization 12,963   12,963   17,057
Amortization of debt issuance costs (2,047) $ (971) (4,094) $ (2,096)  
Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent          
Debt Instrument [Line Items]          
Deferred debt issuance costs, less accumulated amortization 2,461   2,461   3,692
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent          
Debt Instrument [Line Items]          
Deferred debt issuance costs, less accumulated amortization $ 10,502   $ 10,502   13,365
Fifth Amendment to Credit Agreement          
Debt Instrument [Line Items]          
Debt Issuance Costs, Gross         $ 5,000