XML 73 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Note 14 - Fair Value Measurements - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Total $ 305,560 $ 195,380
Liabilities 5,649 5,543
Unconditional Purchase Obligation [Member]    
Liabilities [1] 2,742 1,839
Mandatorily redeemable noncontrolling interest (2) [1] 2,907 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 (2) [1] 0 0
Fair Value, Inputs, Level 2 [Member]    
Total 305,560 195,380
Liabilities 0 0
Fair Value, Inputs, Level 2 [Member] | Unconditional Purchase Obligation [Member]    
Liabilities [1] 0 0
Mandatorily redeemable noncontrolling interest (2) [1] 0 0
Fair Value, Inputs, Level 3 [Member]    
Total 0 0
Liabilities 5,649 5,543
Fair Value, Inputs, Level 3 [Member] | Unconditional Purchase Obligation [Member]    
Liabilities [1] 2,742 1,839
Mandatorily redeemable noncontrolling interest (2) [1] 2,907 3,704
Certificates of Deposit [Member]    
Cash Equivalents [2] 7,557 1,734
Short term investments [2] 198 213
Other assets [2] 224 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] 7,557 1,734
Short term investments [2] 198 213
Other assets [2] 224 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 5,213 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 5,213 4,215
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0 0
US Treasury Securities [Member]    
Cash Equivalents 292,368 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 292,368 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.