v3.26.1
Note 11 - Earnings Per Share (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities (in shares) | shares [1] 0 0  
The 2030 Convertible Notes [Member]      
Convertible Debt | $ $ 16,500 $ 0 $ 31,500
Debt Instrument, Convertible, Stock Price Trigger (in dollars per share) | $ / shares $ 7.12 $ 8.94  
Debt Instrument, Convertible, Threshold Consecutive Trading Days 5 5  
The 2031 Convertible Notes [Member]      
Convertible Debt | $ $ 2,800   $ 2,800
Debt Instrument, Convertible, Stock Price Trigger (in dollars per share) | $ / shares $ 7.12    
Debt Instrument, Convertible, Threshold Consecutive Trading Days 5    
[1] No adjustments for interest or incremental shares were included for the three months ended March 31, 2026 and 2025 because the effect would be antidilutive. The 2030 Convertible Notes were not outstanding as of March 31, 2025.