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