XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - General Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Sep. 30, 2022
Dec. 31, 2024
Jul. 03, 2024
Jun. 30, 2023
Nov. 30, 2022
Apr. 30, 2021
Debt            
Payments of debt issuance costs   $ 10,377        
Loans Payable | 2021 Term A Loan due April 2026            
Debt            
Debt instrument, face amount           $ 300,000
Loans Payable | 2023 Incremental Term Loan due April 2026            
Debt            
Debt instrument, face amount       $ 50,000    
Debt instrument, repurchased face amount     $ 301,875      
Revolving Credit Facility | Revolver            
Debt            
Maximum borrowing capacity         $ 310,000  
Aggregate available credit facilities           $ 250,000
Letter of Credit            
Debt            
Letters of credit outstanding   $ 2,356        
Letter of Credit | Maximum            
Debt            
Debt instrument, term   1 year        
Secured Debt | 2024 Credit Agreement            
Debt            
Payments of debt issuance costs   $ 10,377        
Secured Debt | Initial Term A-1 Loan due July 2029            
Debt            
Debt instrument, face amount     162,000      
Secured Debt | Delayed Draw Term A-1 Loans            
Debt            
Debt instrument, face amount     189,000      
Secured Debt | Revolving Credit Commitments            
Debt            
Debt instrument, face amount     310,000      
Aggregate available credit facilities   193,644        
Outstanding borrowings   $ 114,000        
Secured Debt | Initial Term A-2 Loan due July 2031            
Debt            
Debt instrument, face amount     138,000      
Secured Debt | Delayed Draw Term A-2 Loans            
Debt            
Debt instrument, face amount     161,000      
Secured Debt | 2022 Term Loan due September 2027            
Debt            
Debt instrument, face amount $ 12,000          
Debt instrument, periodic payment $ 35          
Debt instrument, frequency of periodic payment monthly          
Debt instrument, repurchased face amount     $ 11,265