XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated other comprehensive income (loss):    
Beginning balance $ 1,268,491 $ 1,047,849
Other comprehensive income (loss) 1,860 (1,561)
Ending balance 1,402,995 1,124,789
Accumulated Other Comprehensive Income (Loss)    
Accumulated other comprehensive income (loss):    
Beginning balance (7,179) (1,317)
Other comprehensive income (loss) 1,860 (1,561)
Ending balance (5,319) (2,878)
Unrealized Gains (Losses) on Available-for-Sale Investments    
Accumulated other comprehensive income (loss):    
Beginning balance (1,251) (207)
Other comprehensive income (loss) 184 (489)
Ending balance (1,067) (696)
Foreign Currency Translation    
Accumulated other comprehensive income (loss):    
Beginning balance (5,928) (1,110)
Other comprehensive income (loss) 1,676 (1,072)
Ending balance $ (4,252) $ (2,182)