XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Fair Value Measurements - Summary of Fair Value Measurements by Level (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Restricted cash and cash equivalents $ 27,150   $ 28,532
Available-for-sale securities (USD) 124,316 $ 127,727  
Total financial assets 398,104    
Corporate Debt Securities [Member]      
Available-for-sale securities (USD) 484 2,441  
Fair Value, Inputs, Level 1 [Member]      
Total financial assets 359,403    
Fair Value, Inputs, Level 2 [Member]      
Total financial assets 38,224    
Fair Value, Inputs, Level 3 [Member]      
Total financial assets 477    
Fair Value, Recurring [Member]      
Cash and cash equivalents 93,982 107,076  
Restricted cash and cash equivalents 27,150 18,892  
Total financial assets   391,591  
Fair Value, Recurring [Member] | Equity Securities [Member]      
Marketable equity securities 152,656 137,896  
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities (USD) 59,882 60,171  
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities (USD) 17,438 17,659  
Fair Value, Recurring [Member] | US Treasury Securities [Member]      
Available-for-sale securities (USD) 43,004 45,850  
Fair Value, Recurring [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities (USD) 3,992 4,047  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash and cash equivalents 93,982 107,076  
Restricted cash and cash equivalents 27,150 18,892  
Total financial assets   352,574  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]      
Marketable equity securities 152,656 137,896  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities (USD) 42,611 42,860  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member]      
Available-for-sale securities (USD) 43,004 45,850  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]      
Total financial assets   38,568  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]      
Available-for-sale securities (USD) 17,271 17,311  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities (USD) 16,961 17,210  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US States and Political Subdivisions Debt Securities [Member]      
Available-for-sale securities (USD) 3,992 4,047  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Total financial assets   449  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-Backed Securities [Member]      
Available-for-sale securities (USD) $ 477 $ 449