XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated other comprehensive income (loss):    
Beginning balance $ 1,612,034 $ 1,268,491
Other comprehensive loss (907) 1,860
Ending balance 1,818,015 1,402,995
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive income (loss):    
Beginning balance (10,679) (7,179)
Other comprehensive loss (907) 1,860
Ending balance (11,586) (5,319)
Unrealized Gains (Losses) on Available-for-Sale Investments    
Accumulated other comprehensive income (loss):    
Beginning balance (399) (1,251)
Other comprehensive loss (106) 184
Ending balance (505) (1,067)
Foreign Currency Translation    
Accumulated other comprehensive income (loss):    
Beginning balance (10,280) (5,928)
Other comprehensive loss (801) 1,676
Ending balance $ (11,081) $ (4,252)