XML 73 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Note 14 - Fair Value Measurements - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Total $ 306,683 $ 195,380
Liabilities 6,106 5,543
Unconditional Purchase Obligation [Member]    
Liabilities [1] 6,106 1,839
Mandatorily redeemable noncontrolling interest [1]   3,704
Fair Value, Inputs, Level 1 [Member]    
Total 0 0
Liabilities 0 0
Fair Value, Inputs, Level 1 [Member] | Unconditional Purchase Obligation [Member]    
Liabilities [1] 0 0
Mandatorily redeemable noncontrolling interest [1]   0
Fair Value, Inputs, Level 2 [Member]    
Total 306,683 195,380
Liabilities 0 0
Fair Value, Inputs, Level 2 [Member] | Unconditional Purchase Obligation [Member]    
Liabilities [1] 0 0
Mandatorily redeemable noncontrolling interest [1]   0
Fair Value, Inputs, Level 3 [Member]    
Total 0 0
Liabilities 6,106 5,543
Fair Value, Inputs, Level 3 [Member] | Unconditional Purchase Obligation [Member]    
Liabilities [1] 6,106 1,839
Mandatorily redeemable noncontrolling interest [1]   3,704
Certificates of Deposit [Member]    
Cash Equivalents [2] 8,997 1,734
Short term investments [2] 72 213
Other assets [2] 253 206
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Other assets [2] 0 0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [2] 8,997 1,734
Short term investments [2] 72 213
Other assets [2] 253 206
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Other assets [2] 0 0
Money Market Funds [Member]    
Cash Equivalents 7,039 4,215
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 7,039 4,215
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0 0
US Treasury Securities [Member]    
Cash Equivalents 290,322 189,012
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0 0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 290,322 189,012
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents $ 0 $ 0
[1] The fair value of mandatorily redeemable noncontrolling interest is based on discounted redemption value using risk-free rates offered for similar financing with the same remaining maturities.
[2] The majority of certificates of deposit are foreign deposits.