XML 156 R113.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Income ("AOCI") - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance $ 9,719 $ 3,763  
Other comprehensive income (loss)   5,153  
Change in foreign currency translation (1,497) 5,174 $ 662
Change in unrealized gains on available-for-sale debt securities (17)    
Ending balance 8,205 9,719 3,763
ASU 2016-01 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance   803  
Ending balance     803
Foreign Currency Translation Adjustments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance 9,702 4,528  
Other comprehensive income (loss)   5,174  
Change in foreign currency translation (1,497)    
Ending balance 8,205 9,702 4,528
Unrealized (Loss) Gain on Available-for-sale Debt Securities [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance 17 (765)  
Other comprehensive income (loss)   (21)  
Change in unrealized gains on available-for-sale debt securities $ (17)    
Ending balance   17 (765)
Unrealized (Loss) Gain on Available-for-sale Debt Securities [Member] | ASU 2016-01 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance   $ 803  
Ending balance     $ 803