v3.26.1
Note 10 - Contingent Payment Obligations - Reconciliation Of Secured Contingent Obligation At Fair Value (Details) - Contingent Payment Obligation [Member] - Secured Debt [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 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