XML 16 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ (24,299) $ (10,359) $ (11,052)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (24,299) (10,359) (11,052)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (15,557) (10,127) (12,208)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ (8,742) $ (232) $ 1,156