v3.25.2
Segment Information - Reconciliation of Adjusted EBITDA to Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reconciliation of Segment Adjusted EBITDA to income (loss) before income taxes        
Adjusted EBITDA $ 77,077 $ 67,371 $ 148,741 $ 128,867
Total operating expenses 202,462 186,693 394,467 364,389
Revenues 239,812 219,867 464,442 425,586
Depreciation and amortization (14,093) (15,244) (27,870) (30,497)
Interest expense (23,054) (21,710) (46,230) (42,590)
Debt modification and extinguishment expenses 0 (8,623) (38) (8,623)
Selling, general and administrative (non-recurring) (395) (636) (2,594) (1,435)
Non-cash stock based compensation (3,206) (1,829) (4,792) (3,462)
Income before income taxes 15,302 3,509 25,820 11,284
Corporate Reconciling Items And Eliminations        
Reconciliation of Segment Adjusted EBITDA to income (loss) before income taxes        
Total operating expenses (19,918) (15,035) (39,222) (29,572)
Eliminations        
Reconciliation of Segment Adjusted EBITDA to income (loss) before income taxes        
Revenues $ (1,109) $ (785) $ (2,175) $ (1,404)