XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Cash, Cash Equivalents, Investments and Restricted Cash - Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost $ 950,652 $ 718,024
Unrealized Gains 6 331
Unrealized Losses (811) (1,641)
Total Fair Value 949,847 716,714
Money Market Funds [Member]    
Amortized Cost 192,732 135,514
Unrealized Gains 0 0
Unrealized Losses 0 0
Total Fair Value 192,732 135,514
Certificates of Deposit [Member]    
Amortized Cost 165,120 127,123
Unrealized Gains 0 0
Unrealized Losses 0 0
Total Fair Value 165,120 127,123
Corporate Debt Securities [Member]    
Amortized Cost 23,285 96,636
Unrealized Gains 1 4
Unrealized Losses (557) (1,539)
Total Fair Value 22,729 95,101
US Government Agencies Short-Term Debt Securities [Member]    
Amortized Cost 569,165 358,177
Unrealized Gains 5 327
Unrealized Losses (249) (95)
Total Fair Value 568,921 358,409
Auction Rate Securities [Member]    
Amortized Cost 350 574
Unrealized Gains 0 0
Unrealized Losses (5) (7)
Total Fair Value $ 345 $ 567