XML 112 R100.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Loss) (AOCI) - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning balance $ 231 $ (6,988) $ 9,719   $ 9,719  
Change in foreign currency translation 2,265 7,184 (16,633) $ (4,863) (7,184) $ (2,414)
Change in unrealized (losses)/ gains on available-for-sale debt securities 193 35 (74)      
Ending balance 2,689 231 (6,988)   2,689  
Foreign Currency Translation Adjustments [Member]            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning balance 572 (6,612) 10,021   10,021  
Change in foreign currency translation 2,265 7,184 (16,633)      
Ending balance 2,837 572 (6,612)   2,837  
Unrealized (Loss) Gain on Available-for-sale Debt Securities [Member]            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning balance (341) (376) (302)   (302)  
Change in unrealized (losses)/ gains on available-for-sale debt securities 193 35 (74)      
Ending balance $ (148) $ (341) $ (376)   $ (148)