v3.26.1
Segments - Schedule of Reconciliation of Total Segment Adjusted EBITDA to Income Before Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Segment Adjusted EBITDA $ 173,544 $ 169,535 $ 334,217 $ 307,691
Depreciation and amortization (40,143) (38,429) (80,394) (76,710)
Interest income 5,271 5,690 10,933 11,502
Interest expense (33,401) (26,181) (66,368) (52,378)
Losses from equity-method investments, net of tax 212 628 1,086 1,433
Income before income taxes 96,129 83,853 168,108 142,953
Operating Segments        
Segment Reporting [Line Items]        
Segment Adjusted EBITDA 173,544 169,535 334,217 307,691
Corporate and Other        
Segment Reporting [Line Items]        
Depreciation and amortization (40,143) (38,429) (80,394) (76,710)
Interest income 5,271 5,690 10,933 11,502
Interest expense (33,401) (26,181) (66,368) (52,378)
Losses from equity-method investments, net of tax 212 628 1,086 1,433
Corporate and other unallocated expenses, net $ (9,354) $ (27,390) $ (31,366) $ (48,585)