v3.26.1
Note 11 - Fair Value Measurements - Summary of Fair Value Measurements by Level (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Restricted cash and cash equivalents $ 13,069   $ 19,370
Available-for-sale securities 119,367 $ 123,293  
Fair Value, Recurring [Member]      
Cash and cash equivalents 39,209 92,829  
Restricted cash and cash equivalents 13,069 19,358  
Total financial assets 362,023 415,649  
Fair Value, Recurring [Member] | Equity Securities [Member]      
Marketable equity securities 190,378 180,169  
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 60,156 58,898  
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 15,971 16,236  
Fair Value, Recurring [Member] | US Treasury Securities [Member]      
Available-for-sale securities 40,965 42,836  
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities 2,275 5,323  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash and cash equivalents 39,209 92,829  
Restricted cash and cash equivalents 13,069 19,358  
Total financial assets 328,149 382,017  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]      
Marketable equity securities 190,378 180,169  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 44,528 45,948  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member]      
Available-for-sale securities 40,965 42,836  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities 0 877  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]      
Cash and cash equivalents 0 0  
Restricted cash and cash equivalents 0 0  
Total financial assets 33,874 33,632  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Equity Securities [Member]      
Marketable equity securities 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 15,628 12,950  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 15,971 16,236  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]      
Available-for-sale securities 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities 2,275 4,446  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash and cash equivalents 0 0  
Restricted cash and cash equivalents 0 0  
Total financial assets 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member]      
Marketable equity securities 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member]      
Available-for-sale securities 0 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities $ 0 $ 0