v3.26.3
Business Segments - Schedule of Adjusted EBITDA to Income Before Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Segments        
Total segment Adjusted EBITDA $ 150,900 $ 75,500 $ 367,100 $ 201,800
Depreciation and amortization     (115,760) (60,796)
Interest income 6,180 1,201 14,386 3,758
Loss on debt extinguishment 0 0 (16,084) 0
Change in Tax Receivable Agreement liability     0 (3,024)
Income before income tax expense 49,096 28,875 126,599 75,846
Operating segments        
Business Segments        
Total segment Adjusted EBITDA 150,900 75,500 367,100 201,800
Material Reconciling Items        
Business Segments        
Depreciation and amortization (51,500) (22,400) (115,800) (60,800)
Interest expense (22,900) (10,200) (44,600) (23,500)
Interest income 6,200 1,200 14,400 3,800
Loss on debt extinguishment 0 0 (16,100) 0
Corporate expenses (14,800) (7,600) (39,100) (26,400)
Stock-based compensation expense (14,800) (5,300) (33,200) (13,800)
Transaction and acquisition-related costs (2,100) (300) (4,100) (2,100)
Change in Tax Receivable Agreement liability 0 (3,000) 0 (3,000)
Other $ (1,900) $ 1,000 $ 2,000 $ 200