XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) $ 3,900 $ (7,484) $ (6,150)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) 3,900 (7,484) (6,150)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) (9,794) (9,580) (6,185)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive income (loss) $ 13,694 $ 2,096 $ 35