XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated other comprehensive income loss      
Beginning balance $ 976,255 $ 543,495 $ 467,324
Other comprehensive income (loss) (1,458) 1,237 417
Ending balance 1,047,849 976,255 543,495
Accumulated Other Comprehensive Income (loss).      
Accumulated other comprehensive income loss      
Beginning balance 141 (1,096) (1,513)
Other comprehensive income (loss) (1,458) 1,237 417
Ending balance (1,317) 141 (1,096)
Unrealized Gains (Losses) on Available-for-Sale Investments      
Accumulated other comprehensive income loss      
Other comprehensive income (loss) (207)    
Ending balance (207)    
Foreign Currency Translation      
Accumulated other comprehensive income loss      
Beginning balance 141 (1,096)  
Other comprehensive income (loss) (1,251) 1,237  
Ending balance $ (1,110) $ 141 $ (1,096)