XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Accumulated other comprehensive income (loss):        
Beginning balance $ 1,402,995 $ 1,268,491 $ 1,124,789 $ 1,047,849
Other comprehensive (loss) income (1,407) 1,860 (2,327) (1,561)
Ending balance 1,444,998 1,402,995 1,193,651 1,124,789
Accumulated Other Comprehensive Income (Loss)        
Accumulated other comprehensive income (loss):        
Beginning balance (5,319) (7,179) (2,878) (1,317)
Other comprehensive (loss) income (1,407) 1,860 (2,327) (1,561)
Ending balance (6,726) (5,319) (5,205) (2,878)
Unrealized Gains (Losses) on Available-for-Sale Investments        
Accumulated other comprehensive income (loss):        
Beginning balance (1,067) (1,251) (696) (207)
Other comprehensive (loss) income (850) 184 (161) (489)
Ending balance (1,917) (1,067) (857) (696)
Foreign Currency Translation        
Accumulated other comprehensive income (loss):        
Beginning balance (4,252) (5,928) (2,182) (1,110)
Other comprehensive (loss) income (557) 1,676 (2,166) (1,072)
Ending balance $ (4,809) $ (4,252) $ (4,348) $ (2,182)