XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive (loss) income $ (2,431) $ 6,582 $ 6,744
AOCI Attributable to Parent      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive (loss) income (2,431) 6,582 6,744
Foreign currency translation adjustments      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive (loss) income (15,985) (12,699) (19,363)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Income [Line Items]      
Accumulated other comprehensive (loss) income $ 13,554 $ 19,281 $ 26,107