v3.26.1
Note 8 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accrued Royalties, Current     $ 3,312 $ 3,082
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent 15.00% 3.00%    
Royalty Agreement [Member]        
Accrued Royalties, Current     3,300 3,100
Financial Guarantee [Member]        
Guarantor Obligations, Current Carrying Value     $ 1,900 $ 1,500