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