XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Cash, Cash Equivalents, Investments and Restricted Cash - Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Continuous Unrealized Loss Position, Less than 12 Months $ 100,408 $ 0
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (13) 0
Continuous Unrealized Loss Position, 12 Months or Longer 3,346 6,860
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (17) (69)
Unrealized Loss Position, Total 103,754 6,860
Unrealized Loss Position, Accumulated Loss, Total (30) (69)
Corporate Debt Securities [Member]    
Continuous Unrealized Loss Position, Less than 12 Months 0 0
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Continuous Unrealized Loss Position, 12 Months or Longer 3,247 6,712
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (16) (67)
Unrealized Loss Position, Total 3,247 6,712
Unrealized Loss Position, Accumulated Loss, Total (16) (67)
US Government Agencies Short-Term Debt Securities [Member]    
Continuous Unrealized Loss Position, Less than 12 Months 100,408  
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (13)  
Continuous Unrealized Loss Position, 12 Months or Longer 0  
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0  
Unrealized Loss Position, Total 100,408  
Unrealized Loss Position, Accumulated Loss, Total (13)  
Auction Rate Securities [Member]    
Continuous Unrealized Loss Position, Less than 12 Months 0 0
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Continuous Unrealized Loss Position, 12 Months or Longer 99 148
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (1) (2)
Unrealized Loss Position, Total 99 148
Unrealized Loss Position, Accumulated Loss, Total $ (1) $ (2)