XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 2024 Term Loan (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 03, 2024
Jul. 29, 2024
Jul. 28, 2024
Dec. 31, 2024
Nov. 18, 2024
2024 Term Loan          
Term Notes Payable          
Aggregate principal amount     $ 645,833    
Debt modification and transaction fee     619    
Commitment and other fees     11,825    
Note discounts     4,192 $ 14,371  
Aggregate principal amount outstanding as of November 18, 2028         $ 50,000
Quarterly Amortization Payments on Percentage of Original Funded Amount       2.50%  
Percentage of one-time fee   1.25%      
Percentage of one-time fee due at the time of closing 2.25%        
Contractual interest rate (as a percent)       9.20%  
Principal       $ 629,687  
Equal quarterly installments over the remaining four years       $ 16,146  
Debt maturity       4 years  
Equal quarterly installments over the remaining four years with final payment       $ 387,500  
2024 Term Loan | Until September 30, 2024          
Term Notes Payable          
Variable interest rate margin (as a percent)       0.13%  
Floor rate       1.20%  
Margin       7.50%  
2024 Term Loan | After September 30, 2024          
Term Notes Payable          
Variable interest rate margin (as a percent)       0.13%  
Floor rate       4.00%  
Margin       4.50%  
Initial term loan          
Term Notes Payable          
Aggregate principal amount     320,833    
Delayed draw term loan          
Term Notes Payable          
Aggregate principal amount     $ 325,000