v3.26.1
Note 17 - Redeemable Preferred Stock - Schedule of Preferred Stock Dividends (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Redeemable Class B Preferred Stock [Member]        
Dividends declared $ 120 $ 120 $ 238 $ 179
Redeemable Class C Preferred Stock [Member]        
Dividends declared 39 26 79 26
Redeemable Class D Preferred Stock [Member]        
Dividends declared $ 324 $ 311 $ 645 $ 533