XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) $ 1,668 $ (7,484) $ (7,005)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) 1,668 (7,484) (7,005)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) (16,919) (9,580) (4,882)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) $ 18,587 $ 2,096 $ (2,123)