XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss - Schedule of Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ (2,012)  
Reclassification of stranded tax effects from tax reform     (26)  
Foreign currency translation $ (3,394) $ 2,514 (1,691) $ 3,304
Unrealized gain (loss) on investments, net of tax 62 7 (53) 24
Ending Balance (3,782)   (3,782)  
Beginning Balance     141,189  
Ending Balance 140,111   140,111  
Net Unrealized Loss on Marketable Investments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (256) (66) (115) (83)
Reclassification of stranded tax effects from tax reform     (26)  
Unrealized gain (loss) on investments, net of tax 62 7 (53) 24
Ending Balance (194) (59) (194) (59)
Cumulative Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (194) (6,700) (1,897) (7,490)
Foreign currency translation (3,394) 2,514 (1,691) 3,304
Ending Balance (3,588) (4,186) (3,588) (4,186)
Total Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (450) (6,766) (2,012) (7,573)
Ending Balance $ (3,782) $ (4,245) $ (3,782) $ (4,245)