v3.25.2
Income Taxes - Tax Effects on the Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Foreign currency translation adjustments $ (3,660) $ (327) $ (6,644) $ (183)
Change in share of equity method investments’ other comprehensive income (loss) (272) 133 190 (400)
Interest Rate Cap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain on interest rate cap (293) (543) (513) (2,031)
Gain on interest rate cap reclassified to earnings $ 409 $ 806 $ 943 $ 1,616