XML 24 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss) $ 429,512 $ 404,112 $ 242,874 $ 235,701
Currency translation adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss) (3,171) 8,769    
Net unrealized gain on derivative financial instruments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss) 797 64    
Unrecognized prior service cost on benefit obligations        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss) (16,004) (16,614)    
Net unrealized gain (loss) on available-for-sale investments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss) (267) 333    
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss) $ (18,645) $ (7,448) $ (9,316) $ (10,289)