XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 2022 Term Loan (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 22, 2022
Dec. 31, 2024
Dec. 31, 2022
Term Notes Payable      
Proceeds from term note modification, net of fees paid to lender of $11,825   $ 313,175 $ 517,682
2022 Term Loan      
Term Notes Payable      
Aggregate principal amount $ 650,000    
Debt modification and transaction fee 173    
Commitment and other fees 19,818    
Proceeds from term note modification, net of fees paid to lender of $11,825 517,682    
Note discounts $ 2,049