XML 116 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated other comprehensive income (loss):      
Beginning balance $ 2,327,665 $ 1,615,765 $ 1,270,666
Other comprehensive income (loss) 6,378 (7,505) (3,500)
Ending balance 3,242,658 2,327,665 1,615,765
Accumulated Other Comprehensive Loss      
Accumulated other comprehensive income (loss):      
Beginning balance (18,184) (10,679) (7,179)
Other comprehensive income (loss) 6,378 (7,505) (3,500)
Ending balance (11,806) (18,184) (10,679)
Unrealized (Losses) Gains on Available-for-Sale Investments      
Accumulated other comprehensive income (loss):      
Beginning balance (30) (399) (1,251)
Other comprehensive income (loss) 113 369 852
Ending balance 83 (30) (399)
Foreign Currency Translation      
Accumulated other comprehensive income (loss):      
Beginning balance (18,154) (10,280) (5,928)
Other comprehensive income (loss) 6,265 (7,874) (4,352)
Ending balance $ (11,889) $ (18,154) $ (10,280)