XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated other comprehensive income (loss):      
Beginning balance $ 1,268,491 $ 1,047,849 $ 976,255
Other comprehensive (loss) income (3,500) (5,862) (1,458)
Ending balance 1,612,034 1,268,491 1,047,849
Accumulated Other Comprehensive Income (Loss)      
Accumulated other comprehensive income (loss):      
Beginning balance (7,179) (1,317) 141
Other comprehensive (loss) income (3,500) (5,862) (1,458)
Ending balance (10,679) (7,179) (1,317)
Unrealized Gains (Losses) on Available-for-Sale Investments      
Accumulated other comprehensive income (loss):      
Beginning balance (1,251) (207)  
Other comprehensive (loss) income 852 (1,044) (207)
Ending balance (399) (1,251) (207)
Foreign Currency Translation      
Accumulated other comprehensive income (loss):      
Beginning balance (5,928) (1,110) 141
Other comprehensive (loss) income (4,352) (4,818) (1,251)
Ending balance $ (10,280) $ (5,928) $ (1,110)