XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Earnings Per Share (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
shares
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities (in shares) | shares 0 [1] 0 [1] 0 [1] 0 [1] 0 0
The 2031 Convertible Notes [Member]            
Convertible Debt | $ $ 7,500 $ 0 $ 7,500 $ 0 $ 20,000  
Debt Instrument, Convertible, Threshold Consecutive Trading Days     5   5  
Debt Instrument, Convertible, Stock Price Trigger (in dollars per share) | $ / shares $ 8.94   $ 8.95      
[1] No adjustments for interest or incremental shares were included for the three and six months ended June 30, 2025 because the effect would be antidilutive. The 2031 Convertible Notes were not outstanding as of June 30, 2024.