v3.26.3
Note 11 - Fair Value Measurements - Summary of Fair Value Measurements by Level (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Restricted cash and cash equivalents $ 19,526   $ 20,905
Available-for-sale securities 114,195 $ 123,293  
Fair Value, Recurring [Member]      
Cash and cash equivalents 66,795 92,829  
Restricted cash and cash equivalents 19,526 19,358  
Total financial assets 374,199 415,649  
Fair Value, Recurring [Member] | Equity Securities [Member]      
Marketable equity securities 173,683 180,169  
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 58,064 58,898  
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 15,283 16,236  
Fair Value, Recurring [Member] | US Treasury Securities [Member]      
Available-for-sale securities 39,846 42,836  
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities 1,002 5,323  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash and cash equivalents 66,795 92,829  
Restricted cash and cash equivalents 19,526 19,358  
Total financial assets 342,830 382,017  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]      
Marketable equity securities 173,683 180,169  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 42,980 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 39,846 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 31,369 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,084 12,950  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 15,283 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 $ 1,002 $ 4,446