XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
position
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Proceeds from investments sold $ 248,500  
Gross realized gains (losses) (900)  
Number of investments, unrealized loss position | position   19
Number of investments, unrealized loss position less than 12 months | position   0
Fair value   $ 115,372
Unrealized loss   (2,745)
Amortized Cost    
Less than or equal to one year   216,548
Greater than one year but less than five years   23,065
Total   239,613
Fair Value    
Less than or equal to one year   215,095
Greater than or equal to one year but less than five years   21,787
Total   236,882
Available-for-sale securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 914,494 881,708
Gross Unrealized Gain 1 14
Gross Unrealized Loss (16,103) (2,745)
Estimated Fair Value 898,392 878,977
Gross unrealized loss 16,103 2,745
Liquid demand deposits    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 466,091 642,095
Estimated Fair Value 466,091 642,095
U.S. Treasury securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 358,385 201,522
Gross Unrealized Gain   14
Gross Unrealized Loss (12,328) (1,118)
Estimated Fair Value 346,057 200,418
Fair value   78,908
Unrealized loss   (1,118)
Gross unrealized loss 12,328 1,118
Corporate bonds and notes    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 24,045  
Gross Unrealized Loss (516)  
Estimated Fair Value 23,529  
Gross unrealized loss 516  
Municipal securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 65,973 38,091
Gross Unrealized Gain 1  
Gross Unrealized Loss (3,259) (1,627)
Estimated Fair Value 62,715 36,464
Fair value   36,464
Unrealized loss   (1,627)
Gross unrealized loss 3,259 1,627
Cash equivalents | Available-for-sale securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Estimated Fair Value 466,091 642,095
Short-term investments | Available-for-sale securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Estimated Fair Value $ 432,301 $ 236,882