v3.25.2
DEBT - Credit facilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 21, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 30, 2023
Mar. 29, 2023
DEBT          
Amortization of debt issuance costs and original issue discount   $ 1,401 $ 3,445    
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        
2024 Credit Agreement          
DEBT          
Commitments from lender 385,000        
Revolving Credit Facility | 2020 credit facility          
DEBT          
Commitments from lender 100,000     $ 75,000 $ 100,000
Debt issuance costs, gross       1,700  
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     $ 20,000 $ 30,000
Debt interest rate       4.50%  
Letters of Credit | 2024 Credit Agreement          
DEBT          
Commitments from lender 20,000        
Swingline Loan | 2020 credit facility          
DEBT          
Commitments from lender $ 20,000