v3.25.2
Note 9 - Other Assets (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Other Assets, Noncurrent [Table Text Block]
  

June 30,

  

December 31,

 
  

2025

  

2024

 

Non-marketable equity investments

 $14,720  $1,231 

Debt security investments

  5,358   6,276 

Capitalized software

  10,476   7,409 

Captive investments - available-for-sale marketable securities

  6,214   5,487 

Other

  415   259 

Total

 $37,183  $20,662 
Schedule of Available-for-sale Debt Securities [Table Text Block]
  

As of June 30, 2025

  

As of December 31, 2024

 
      

Gross

  

Estimated

      

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Fair

  

Amortized

  

Unrealized

  

Fair

 
  

Cost

  

Gains (Losses)

  

Value

  

Cost

  

Gains (Losses)

  

Value

 

Stocks

 $1,699  $152  $1,851  $1,517  $9  $1,526 

Exchange traded funds

  1,782   (19)  1,763   1,189   (5)  1,184 

Corporate bonds

  1,933   49   1,982   2,383   50   2,433 

Real estate investment trusts

  360   (2)  358   343   1   344 

Other

  139   121   260   -   -   - 

Total

 $5,913  $301  $6,214  $5,432  $55  $5,487 
Schedule of Maturities of Available-for-Sale Debt Securities [Table Text Block]
  

As of

 
  

June 30, 2025

 

Due within one year

 $2,055 

Due in one to five years

  187 

Stocks, real estate investment trusts and exchange traded funds

  3,972 

Total investments at fair value

 $6,214