XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Term Loan Interest Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Term Notes Payable      
Amortization of debt discounts and debt issuance costs $ 6,016 $ 8,635 $ 8,285
2024 Term Loan      
Term Notes Payable      
Effective interest rate (as a percent) 9.90%    
Term Loan      
Term Notes Payable      
Contractual interest expense $ 54,915 67,499 51,155
Amortization of debt discounts and debt issuance costs 4,908 7,468 7,378
Total interest expense $ 59,823 $ 74,967 $ 58,533