XML 142 R127.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Movement in Valuation Allowances and Reserves [Roll Forward]      
Adjustment to foreign net operating loss carryforwards $ 5,900 $ 58,800  
Allowance for doubtful accounts [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 13,392 9,995 $ 8,229
Additions charged to costs and expenses 1,286 3,798 2,452
Accounts written off (4,642) (1,496) (225)
Translation adjustments (863) 1,095 (461)
Balance at end of period 9,173 13,392 9,995
Valuation Allowance of Deferred Tax Assets [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 207,483 152,752 339,395
Additions charged to costs and expenses (1,821) 35,646 (171,408)
Accounts written off (3,887) 0 0
Translation adjustments (9,269) 19,085 (15,235)
Balance at end of period $ 200,280 207,483 152,752
Scenario, Adjustment [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Adjustment to foreign net operating loss carryforwards   $ (58,800) $ (7,600)