v3.26.1
Note 10 - Contingent Payment Obligations (Tables)
6 Months Ended
Jun. 30, 2026
Unsecured Debt [Member]  
Notes Tables  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]
  Six Months Ended June 30, 2026  Year Ended December 31, 2025 

Unsecured contingent payment obligations, beginning of period

 $6,439  $5,935 

Change in fair value

  (686)  504 

Unsecured contingent payment obligations, end of period

 $5,753  $6,439 
Secured Debt [Member]  
Notes Tables  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]
  

Six Months Ended June 30, 2026

  

Year Ended December 31, 2025

 

Secured contingent payment obligation, beginning of period

 $39,650  $40,724 

Change in fair value

  (640)  (1,074)

Secured contingent payment obligation, end of period

 $39,010  $39,650