v3.26.1
Business Segments - Schedule of Adjusted EBITDA to Income Before Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Segments        
Total segment Adjusted EBITDA $ 121,200 $ 68,400 $ 216,300 $ 126,300
Depreciation and amortization     (64,276) (38,441)
Interest income 5,452 1,525 8,206 2,557
Loss on debt extinguishment (14,826) 0 (16,084) 0
Income before income tax expense 30,222 30,087 77,503 46,971
Operating segments        
Business Segments        
Total segment Adjusted EBITDA 121,200 68,400 216,300 126,300
Material Reconciling Items        
Business Segments        
Depreciation and amortization (39,500) (18,400) (64,300) (38,400)
Interest expense (16,900) (7,000) (21,700) (13,200)
Interest income 5,500 1,500 8,200 2,600
Loss on debt extinguishment (14,800) 0 (16,100) 0
Corporate expenses (12,900) (7,800) (24,400) (18,800)
Stock-based compensation expense (11,800) (5,200) (18,500) (8,500)
Transaction and acquisition-related costs (1,600) (1,300) (2,000) (1,800)
Other $ 1,000 $ (100) $ 0 $ 1,100