v3.26.1
Segment Reporting - Reconciliation of Income Before Provision for Income Taxes to Adjusted EBITDA (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]        
Depreciation of property and equipment $ (10,341) $ (10,539) $ (20,212) $ (20,999)
Amortization of intangible assets (286) 1,353 (1,442) 1,149
Amortization expense (698) (1,115) (1,801) (2,321)
Interest expense, net (14,450) (13,621) (28,315) (27,234)
Stock-based compensation (1,164) (1,386) (2,258) (2,890)
Unrealized loss (gain) on foreign exchange revaluation of foreign denominated monetary assets and liabilities (29) 72 (223) 437
Acquisition and other costs (2,670) (713) (2,769) (728)
Loss before provision for income taxes (17,341) (13,372) (33,056) (26,339)
Operating Segments        
Segment Reporting [Line Items]        
Segment Adjusted EBITDA 16,225 14,252 31,038 29,387
Corporate and other        
Segment Reporting [Line Items]        
Segment Adjusted EBITDA $ (3,928) $ (1,675) $ (7,074) $ (3,140)