XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
SUPPLEMENTAL CONSOLIDATED BALANCE SHEETS AND STATEMENTS OF OPERATIONS INFORMATION - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 393,936    
Other comprehensive income (loss) before reclassification adjustments (35,972) $ 4,479 $ 2,491
Reclassification adjustments included in net income (loss) 0 0 106
Other comprehensive income (loss) (35,972) 4,479 2,597
Reclassification for impact of U.S. tax rate change     161
Ending balance 107,675 393,936  
Foreign currency translation adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 39,152 34,294 30,962
Other comprehensive income (loss) before reclassification adjustments (35,972) 4,858 3,332
Reclassification adjustments included in net income (loss) 0 0 0
Other comprehensive income (loss) (35,972) 4,858 3,332
Reclassification for impact of U.S. tax rate change     0
Ending balance 3,180 39,152 34,294
Unrealized gain (loss) on available-for-sale securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (71) 308 882
Other comprehensive income (loss) before reclassification adjustments 0 (379) (841)
Reclassification adjustments included in net income (loss)   0 106
Other comprehensive income (loss) 0 (379) (735)
Reclassification for impact of U.S. tax rate change     161
Ending balance (71) (71) 308
Accumulated other comprehensive income (loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 39,081 34,602 31,844
Ending balance $ 3,109 $ 39,081 $ 34,602