v3.26.3
Note 10 - Contingent Payment Obligations (Tables)
9 Months Ended
Sep. 30, 2026
Unsecured Debt [Member]  
Notes Tables  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2026

  

2025

  

2026

  

2025

 

Unsecured contingent payment obligations, beginning of period

 $5,753  $6,445  $6,439  $5,935 

Change in fair value

  222   (53)  (464)  457 

Unsecured contingent payment obligations, end of period

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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2026

  

2025

  

2026

  

2025

 

Secured contingent payment obligation, beginning of period

 $39,010  $40,371  $39,650  $40,724 

Change in fair value

  (2,277)  410   (2,917)  57 

Secured contingent payment obligation, end of period

 $36,733  $40,781  $36,733  $40,781