XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Note 16 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 12 Months Ended
Feb. 28, 2026
Dec. 31, 2025
Stock Repurchased During Period, Value   $ 8,971
Share Repurchase Program Authorized May 2025 [Member]    
Stock Repurchased During Period, Shares (in shares)   1,313,795
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 6.83
Stock Repurchased During Period, Value   $ 9,000
Share Repurchase Program Authorized May 2025 [Member] | Subsequent Event [Member]    
Stock Repurchased During Period, Shares (in shares) 517,254  
Shares Acquired, Average Cost Per Share (in dollars per share) $ 6.99  
Stock Repurchased During Period, Value $ 3,600