v3.25.1
Note 9 - Other Assets (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Other Assets, Noncurrent [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Non-marketable equity investments

 $14,659  $1,231 

Debt security investments

  6,276   6,276 

Capitalized software

  8,331   7,409 

Captive investments - available-for-sale marketable securities

  5,724   5,487 

Other

  404   259 

Total

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

As of March 31, 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,658  $35  $1,693  $1,517  $9  $1,526 

Exchange traded funds

  1,754   (26)  1,728   1,189   (5)  1,184 

Corporate bonds

  1,918   28   1,946   2,383   50   2,433 

Real estate investment trusts

  351   6   357   343   1   344 

Total

 $5,681  $43  $5,724  $5,432  $55  $5,487 
Schedule of Maturities of Available-for-Sale Debt Securities [Table Text Block]
  

As of

 
  

March 31, 2025

 

Due within one year

 $1,765 

Due in one to five years

  181 

Stocks, real estate investment trusts and exchange traded funds

  3,778 

Total investments at fair value

 $5,724