XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated other comprehensive income (loss):      
Beginning balance $ 1,047,849 $ 976,255 $ 543,495
Other comprehensive income (loss) (5,862) (1,458) 1,237
Ending balance 1,268,491 1,047,849 976,255
Accumulated Other Comprehensive Income (Loss)      
Accumulated other comprehensive income (loss):      
Beginning balance (1,317) 141 (1,096)
Other comprehensive income (loss) (5,862) (1,458) 1,237
Ending balance (7,179) (1,317) 141
Unrealized Gains (Losses) on Available-for-Sale Investments      
Accumulated other comprehensive income (loss):      
Beginning balance (207)    
Other comprehensive income (loss) (1,044) (207)  
Ending balance (1,251) (207)  
Foreign Currency Translation      
Accumulated other comprehensive income (loss):      
Beginning balance (1,110) 141 (1,096)
Other comprehensive income (loss) (4,818) (1,251) 1,237
Ending balance $ (5,928) $ (1,110) $ 141