XML 94 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Accumulated other comprehensive income (loss):            
Beginning balance $ 1,933,381 $ 1,821,880 $ 1,615,765 $ 1,447,027 $ 1,405,930 $ 1,270,666
Other comprehensive (loss) income 5,074 (2,608) (907) (6,143) (1,407) 1,860
Ending balance 2,099,836 1,933,381 1,821,880 1,525,058 1,447,027 1,405,930
Accumulated Other Comprehensive Loss            
Accumulated other comprehensive income (loss):            
Beginning balance (14,194) (11,586) (10,679) (6,726) (5,319) (7,179)
Other comprehensive (loss) income 5,074 (2,608) (907) (6,143) (1,407) 1,860
Ending balance (9,120) (14,194) (11,586) (12,869) (6,726) (5,319)
Unrealized Gains (Losses) on Available-for-Sale Investments            
Accumulated other comprehensive income (loss):            
Beginning balance (386) (505) (399) (1,917) (1,067) (1,251)
Other comprehensive (loss) income 434 119 (106) 656 (850) 184
Ending balance 48 (386) (505) (1,261) (1,917) (1,067)
Foreign Currency Translation            
Accumulated other comprehensive income (loss):            
Beginning balance (13,808) (11,081) (10,280) (4,809) (4,252) (5,928)
Other comprehensive (loss) income 4,640 (2,727) (801) (6,799) (557) 1,676
Ending balance $ (9,168) $ (13,808) $ (11,081) $ (11,608) $ (4,809) $ (4,252)