XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Accumulated other comprehensive income (loss):        
Beginning balance $ 1,124,789 $ 1,047,849 $ 1,010,904 $ 976,255
Other comprehensive income (loss) (2,327) (1,561)    
Ending balance 1,193,651 1,124,789 1,097,699 1,010,904
Accumulated Other Comprehensive Income (Loss)        
Accumulated other comprehensive income (loss):        
Beginning balance (2,878) (1,317) 142 141
Other comprehensive income (loss) (2,327) (1,561) (369) 1
Ending balance (5,205) (2,878) (227) 142
Unrealized Gains (Losses) on Available-for-Sale Investments        
Accumulated other comprehensive income (loss):        
Beginning balance (696) (207)    
Other comprehensive income (loss) (161) (489)    
Ending balance (857) (696)    
Foreign Currency Translation        
Accumulated other comprehensive income (loss):        
Beginning balance (2,182) (1,110) 142 141
Other comprehensive income (loss) (2,166) (1,072) (369) 1
Ending balance $ (4,348) $ (2,182) $ (227) $ 142