XML 102 R80.htm IDEA: XBRL DOCUMENT v3.25.4
DEBT - Credit facilities (Details)
$ in Thousands
12 Months Ended
Jun. 21, 2024
USD ($)
Mar. 24, 2023
USD ($)
Jun. 30, 2022
USD ($)
Mar. 10, 2022
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
DEBT              
Amortization of debt issuance costs and original issue discount         $ 2,802 $ 4,847 $ 3,241
Repayment of principal           $ 44,106 $ 97,000
2020 credit facility              
DEBT              
Commitments from lender $ 500,000            
Percentage of debt repaid or redeemed 100.00%            
Write off of capitalized debt issuance costs $ 2,000            
Repayment of principal     $ 10,000 $ 15,000      
Consolidated net leverage ratio   1.1          
Accordion feature     $ 50,000        
Percent of aggregate amount applied for repayment     50.00%        
2020 credit facility | Debt Instrument, Period Five              
DEBT              
Consolidated net leverage ratio     1.25        
2020 credit facility | Debt Instrument, Period Four              
DEBT              
Consolidated net leverage ratio     1.1        
2020 credit facility | Maximum | Debt Instrument, Period Five              
DEBT              
Consolidated net leverage ratio     4.5        
2020 credit facility | Maximum | Debt Instrument, Period One              
DEBT              
Consolidated net leverage ratio   4.5 4.75        
2020 credit facility | Maximum | Debt Instrument, Period Two              
DEBT              
Consolidated net leverage ratio   4.25 3.25        
2020 credit facility | Maximum | Debt Instrument, Period Three              
DEBT              
Consolidated net leverage ratio   4 3        
2024 Credit Agreement              
DEBT              
Commitments from lender 385,000            
Revolving Credit Facility | 2020 credit facility              
DEBT              
Commitments from lender 100,000            
Debt issuance costs, gross   $ 1,700          
Repayments of debt   75,000          
Revolving Credit Facility | 2020 credit facility | Minimum              
DEBT              
Commitments from lender   75,000          
Revolving Credit Facility | 2020 credit facility | Maximum              
DEBT              
Commitments from lender   $ 100,000          
Revolving Credit Facility | 2024 Credit Agreement              
DEBT              
Commitments from lender $ 35,000            
Revolving Credit Facility | 2024 Credit Agreement | SOFR              
DEBT              
Basis spread on variable rate 6.25%            
Revolving Credit Facility | 2024 Credit Agreement | Minimum | SOFR | Line of credit              
DEBT              
Basis spread on variable rate 5.75%            
Revolving Credit Facility | 2024 Credit Agreement | Maximum | SOFR | Line of credit              
DEBT              
Basis spread on variable rate 6.25%            
Term loan facility | 2020 credit facility              
DEBT              
Commitments from lender $ 400,000            
Term loan facility | 2024 Credit Agreement              
DEBT              
Commitments from lender 350,000            
Remaining principal payable at maturity 298,400            
Unamortized Discount 7,700            
Debt issuance costs, gross 6,300            
Amortization of debt issuance costs and original issue discount 14,000            
Term loan facility | 2024 Credit Agreement | Debt Instrument, Period One              
DEBT              
Quarterly principal payment amount 900            
Term loan facility | 2024 Credit Agreement | Debt Instrument, Period Two              
DEBT              
Quarterly principal payment amount 2,200            
Term loan facility | 2024 Credit Agreement | Debt Instrument, Period Three              
DEBT              
Quarterly principal payment amount $ 4,400            
Term loan facility | 2024 Credit Agreement | Alternate Base Rate              
DEBT              
Basis spread on variable rate 5.25%            
Term loan facility | 2024 Credit Agreement | Minimum | Alternate Base Rate              
DEBT              
Basis spread on variable rate 4.75%            
Term loan facility | 2024 Credit Agreement | Maximum | Alternate Base Rate              
DEBT              
Basis spread on variable rate 5.25%            
Letters of Credit | 2020 credit facility              
DEBT              
Commitments from lender $ 30,000            
Debt interest rate   4.50%          
Letters of Credit | 2020 credit facility | SOFR              
DEBT              
Basis spread on variable rate         4.50%    
Letters of Credit | 2020 credit facility | Minimum              
DEBT              
Commitments from lender   $ 20,000          
Letters of Credit | 2020 credit facility | Maximum              
DEBT              
Commitments from lender   $ 30,000          
Letters of Credit | 2024 Credit Agreement              
DEBT              
Commitments from lender 20,000            
Swingline Loan | 2020 credit facility              
DEBT              
Commitments from lender $ 20,000            
Term Loan Facility, Term B Loan | Minimum | Prime Rate              
DEBT              
Basis spread on variable rate     0.50%        
Term Loan Facility, Term B Loan | Maximum | Prime Rate              
DEBT              
Basis spread on variable rate     3.50%        
Term Loan Facility, Term B Loan | 2020 credit facility | Minimum | LIBOR              
DEBT              
Basis spread on variable rate     1.50%        
Term Loan Facility, Term B Loan | 2020 credit facility | Maximum | Prime Rate              
DEBT              
Basis spread on variable rate     0.50%        
Term Loan Facility, Term B Loan | 2020 credit facility | Maximum | LIBOR              
DEBT              
Basis spread on variable rate     4.50%        
2020 Term Loan              
DEBT              
Repayment of debt per quarter through March 31, 2024     $ 5,000        
Repayment of debt for three quarters, thereafter     $ 10,000