v3.26.3
Note 8 - Fair Value Measurements - Minimum Assessment Agreements (Details) - Fair Value, Nonrecurring [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Note receivable $ 37,417 $ 34,789
Obligation under assessment arrangements 13,888 15,737
Reported Value Measurement [Member]    
Note receivable 37,417 34,789
Obligation under assessment arrangements 12,607 14,200
Estimate of Fair Value Measurement [Member]    
Note receivable 37,184 35,641
Obligation under assessment arrangements $ 16,100 $ 17,915