v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration $ 3,673 $ 3,673
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- current 5,590 8,194
Interest rate swap- non-current 31,153 14,256
Contingent consideration 3,673 3,673
Senior Notes Due 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2029 Notes 769,133  
Senior Notes Due 2029 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2029 Notes 750,000  
Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- current 5,590 8,194
Interest rate swap- non-current 31,153 14,256
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0 0
Level 1 | Senior Notes Due 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2029 Notes 0  
Level 1 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- current 0 0
Interest rate swap- non-current 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0 0
Level 2 | Senior Notes Due 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2029 Notes 769,133  
Level 2 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- current 5,590 8,194
Interest rate swap- non-current 31,153 14,256
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 3,673 3,673
Level 3 | Senior Notes Due 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
2029 Notes 0  
Level 3 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- current 0 0
Interest rate swap- non-current $ 0 $ 0