v3.22.4
Note 3 - Cash, Cash Equivalents, Investments and Restricted Cash - Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortized Cost $ 474,643 $ 553,902
Unrealized Gains 18 570
Unrealized Losses (8,222) (1,926)
Total Fair Value 466,439 552,546
Money Market Funds [Member]    
Amortized Cost 15,462 14,328
Unrealized Gains 0 0
Unrealized Losses 0 0
Total Fair Value 15,462 14,328
Certificates of Deposit [Member]    
Amortized Cost 130,467 141,478
Unrealized Gains 0 0
Unrealized Losses 0 0
Total Fair Value 130,467 141,478
Corporate Debt Securities [Member]    
Amortized Cost 300,529 388,081
Unrealized Gains 18 570
Unrealized Losses (7,961) (1,768)
Total Fair Value 292,586 386,883
Commercial Paper [Member]    
Amortized Cost 17,928  
Unrealized Gains 0  
Unrealized Losses 0  
Total Fair Value 17,928  
US Government Agencies Short-Term Debt Securities [Member]    
Amortized Cost 8,487 7,495
Unrealized Gains 0 0
Unrealized Losses (202) (39)
Total Fair Value 8,285 7,456
Auction Rate Securities [Member]    
Amortized Cost 1,770 2,520
Unrealized Gains 0 0
Unrealized Losses (59) (119)
Total Fair Value $ 1,711 $ 2,401