XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Accumulated other comprehensive income (loss):        
Beginning balance $ 1,818,015 $ 1,612,034 $ 1,402,995 $ 1,268,491
Other comprehensive income (loss) (2,608) (907) (1,407) 1,860
Ending balance 1,928,840 1,818,015 1,444,998 1,402,995
Accumulated Other Comprehensive Loss        
Accumulated other comprehensive income (loss):        
Beginning balance (11,586) (10,679) (5,319) (7,179)
Other comprehensive income (loss) (2,608) (907) (1,407) 1,860
Ending balance (14,194) (11,586) (6,726) (5,319)
Unrealized Gains (Losses) on Available-for-Sale Investments        
Accumulated other comprehensive income (loss):        
Beginning balance (505) (399) (1,067) (1,251)
Other comprehensive income (loss) 119 (106) (850) 184
Ending balance (386) (505) (1,917) (1,067)
Foreign Currency Translation        
Accumulated other comprehensive income (loss):        
Beginning balance (11,081) (10,280) (4,252) (5,928)
Other comprehensive income (loss) (2,727) (801) (557) 1,676
Ending balance $ (13,808) $ (11,081) $ (4,809) $ (4,252)