XML 91 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Fair Value Measurements - Summary of Fair Value Measurements by Level (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted cash and cash equivalents $ 20,801 $ 18,892 $ 16,198
Available-for-sale securities 119,804 127,727  
Total financial assets 379,980    
Corporate Debt Securities [Member]      
Available-for-sale securities 0 2,441  
Fair Value, Inputs, Level 1 [Member]      
Total financial assets 348,824    
Fair Value, Inputs, Level 2 [Member]      
Total financial assets 31,156    
Fair Value, Recurring [Member]      
Cash and cash equivalents 76,121 107,076  
Restricted cash and cash equivalents 20,801 18,892  
Total financial assets   391,591  
Fair Value, Recurring [Member] | Equity Securities [Member]      
Marketable equity securities 163,254 137,896  
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 57,471 60,171  
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 14,410 17,659  
Fair Value, Recurring [Member] | US Treasury Securities [Member]      
Available-for-sale securities 44,186 45,850  
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities 3,737 4,047  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash and cash equivalents 76,121 107,076  
Restricted cash and cash equivalents 20,801 18,892  
Total financial assets   352,574  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]      
Marketable equity securities 163,254 137,896  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities 43,656 42,860  
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 44,186 45,850  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities 806 0  
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   38,568  
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 13,815 17,311  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities 14,410 17,210  
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,931 4,047  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash and cash equivalents   0  
Restricted cash and cash equivalents   0  
Total financial assets   449  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member]      
Marketable equity securities   0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities   0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities   449  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member]      
Available-for-sale securities   0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities   $ 0