XML 47 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ (4,826)    
Foreign currency translation (2,764) $ (3,187) $ (3,977)
Foreign currency translation before reclassification   (3,505)  
Reclassification adjustment for write-off of foreign currency translation loss   318  
Unrealized gain (loss) on investments before reclassification, net of tax 17 (26) (84)
Reclassification adjustment for net losses realized in net income, net of tax     (6)
Ending Balance (7,573) (4,826)  
Beginning Balance 127,302 141,602 204,662
Ending Balance 150,036 127,302 141,602
Net Unrealized Gain (Loss) on Marketable Investments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (100) (74) 16
Unrealized gain (loss) on investments before reclassification, net of tax 17 (26) (84)
Reclassification adjustment for net losses realized in net income, net of tax     (6)
Ending Balance (83) (100) (74)
Cumulative Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (4,726) (1,539) 2,438
Foreign currency translation (2,764)   (3,977)
Foreign currency translation before reclassification   (3,505)  
Reclassification adjustment for write-off of foreign currency translation loss   318  
Ending Balance (7,490) (4,726) (1,539)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Foreign currency translation (2,764) (3,187) (3,977)
Beginning Balance (4,826) (1,613) 2,454
Ending Balance $ (7,573) $ (4,826) $ (1,613)