XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income      
Balance $ 209,357 $ 94,026 $ 124,060
Balance 419,476 209,357 94,026
Amounts reclassified from AOCI 0 0 0
Unrealized Gain (Loss) on Marketable Securities, net of tax      
Accumulated Other Comprehensive Income      
Balance (7)    
Other comprehensive loss (695)    
Balance (702) (7)  
Foreign Currency Items      
Accumulated Other Comprehensive Income      
Balance 2,596    
Balance 2,596 2,596  
Accumulated Other Comprehensive Income.      
Accumulated Other Comprehensive Income      
Balance 2,589 2,619 2,583
Other comprehensive loss (695)    
Balance $ 1,894 $ 2,589 $ 2,619