v3.25.4
Note 10 - Stock-Based Compensation - Award Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2025
Options, granted (in shares)   0  
Share-Based Payment Arrangement, Option [Member]      
Options, outstanding (in shares) 720,619    
Options, outstanding, weighted average exercise price (in dollars per share) $ 2.1    
Options, outstanding, contractual term (Year) 6 years 10 months 24 days   7 years 2 months 12 days
Options, granted (in shares) 27,717    
Options, granted, weighted average exercise price (in dollars per share) $ 4.17    
Options, exercised (in shares) 0    
Options, exercised, weighted average exercise price (in dollars per share) $ 0    
Options, forfeited (in shares) (9,579)    
Options, forfeited, weighted average exercise price (in dollars per share) $ 1.74    
Options, outstanding (in shares) 738,757   720,619
Options, outstanding, weighted average exercise price (in dollars per share) $ 2.13   $ 2.1
Options, exercisable (in shares) 363,081    
Options, exercisable, weighted average exercise price (in dollars per share) $ 1.99    
Options, exercisable, contractual term (Year) 4 years 8 months 12 days    
Options, unexercisable (in shares) 375,676    
Options, unexercisable, weighted average exercise price (in dollars per share) $ 2.26    
Options, unexercisable, contractual term (Year) 9 years 3 months 18 days    
Options, outstanding (in shares) 738,757   720,619
Restricted Stock Units (RSUs) [Member]      
Non-options, outstanding (in shares) 1,080,953    
Non-options, outstanding, contractual term (Year) 4 months 24 days   7 months 6 days
Non-options, granted (in shares) 91,531    
Non-options, exercised (in shares) (105,447)    
Non-options, forfeited (in shares) 0    
Non-options, outstanding (in shares) 1,067,037   1,080,953
Non-options, exercisable (in shares) 776,804    
Non-options, unexercisable (in shares) 290,233    
Non-options, unexercisable, contractual term (Year) 1 year 3 months 18 days    
Non-options, outstanding (in shares) 1,067,037   1,080,953
Restricted Stock [Member]      
Non-options, outstanding (in shares) 121,912    
Non-options, outstanding, contractual term (Year) 9 months 18 days   1 year 2 months 12 days
Non-options, granted (in shares) 15,730    
Non-options, exercised (in shares) (50,575)    
Non-options, forfeited (in shares) 0    
Non-options, outstanding (in shares) 87,067   121,912
Non-options, exercisable (in shares) 0    
Non-options, unexercisable (in shares) 87,067    
Non-options, unexercisable, contractual term (Year) 9 months 18 days    
Non-options, outstanding (in shares) 87,067   121,912