v3.26.1
Note 9 - Prepaid Forward Obligation (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Activity in the Carrying Value of the Prepaid Forward Liability [Table Text Block]

Carrying value of prepaid forward obligation as of December 31, 2024

 $121,387 

Financing on prepaid forward obligation

  18,503 

Amounts paid and payable (1)

  (12,614)

Carrying value of prepaid forward obligation as of December 31, 2025

  127,276 

Financing on prepaid forward obligation

  4,506 

Amounts paid and payable (1)

  (3,554)

Carrying value of prepaid forward obligation as of March 31, 2026

 $128,228