v3.26.1
Note 8 - Earnings per Share - Antidilutive Securities Excluded From Computation of Earnings per Share (Details) - shares
shares in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Total stock awards excluded from diluted EPS (in shares) 136 505
Assumed Conversion of Convertible Debt [Member]    
Total stock awards excluded from diluted EPS (in shares) 0 344
Stock Awards that were Antidilutive [Member]    
Total stock awards excluded from diluted EPS (in shares) 136 161