v3.26.1
Note 2 - Summary of Significant Accounting Policies - Fair Value of MSA Escrow Account (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash and cash equivalents, cost $ 268,307 $ 222,760 $ 109,925 $ 48,941
Total, cost 31,965 31,992    
Total, gross unrealized gains 18 90    
Total, gross unrealized losses (2,298) (2,195)    
Total, estimated fair value 29,685 29,887    
Cash and Cash Equivalents [Member]        
Cash and cash equivalents, cost 1,891 1,914    
Cash and cash equivalents, gross unrealized gains 0 0    
Cash and cash equivalents, gross unrealized losses 0 0    
Cash and cash equivalents, estimated fair value 1,891 1,914    
US Government Agencies Debt Securities [Member]        
U.S. Governmental agency obligations (unrealized position less than 12 months), cost 0 298    
U.S. Governmental agency obligations (unrealized position less than 12 months), gross unrealized gains 0 6    
U.S. Governmental agency obligations (unrealized position less than 12 months), gross unrealized losses 0 0    
U.S. Governmental agency obligations (unrealized position less than 12 months), estimated fair value 0 304    
U.S. Governmental agency obligations (unrealized position greater than 12 months), cost 30,074 29,780    
U.S. Governmental agency obligations (unrealized position greater than 12 months), gross unrealized gains 18 84    
U.S. Governmental agency obligations (unrealized position greater than 12 months), gross unrealized losses (2,298) (2,195)    
U.S. Governmental agency obligations (unrealized position greater than 12 months), estimated fair value $ 27,794 $ 27,669