XML 95 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Accumulated other comprehensive income (loss):            
Beginning balance $ 2,732,400 $ 2,555,853 $ 2,327,665 $ 1,933,381 $ 1,821,880 $ 1,615,765
Other comprehensive (loss) income 188 5,232 234 5,074 (2,608) (907)
Ending balance 3,027,750 2,732,400 2,555,853 2,099,836 1,933,381 1,821,880
Accumulated Other Comprehensive Loss            
Accumulated other comprehensive income (loss):            
Beginning balance (12,718) (17,950) (18,184) (14,194) (11,586) (10,679)
Other comprehensive (loss) income 188 5,232 234 5,074 (2,608) (907)
Ending balance (12,530) (12,718) (17,950) (9,120) (14,194) (11,586)
Unrealized (Losses) Gains on Available-for-Sale Investments            
Accumulated other comprehensive income (loss):            
Beginning balance (81) (154) (30) (386) (505) (399)
Other comprehensive (loss) income 213 73 (124) 434 119 (106)
Ending balance 132 (81) (154) 48 (386) (505)
Foreign Currency Translation            
Accumulated other comprehensive income (loss):            
Beginning balance (12,637) (17,796) (18,154) (13,808) (11,081) (10,280)
Other comprehensive (loss) income (25) 5,159 358 4,640 (2,727) (801)
Ending balance $ (12,662) $ (12,637) $ (17,796) $ (9,168) $ (13,808) $ (11,081)