XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Equity - Schedule of Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dividends on common stock declared (in dollars per share) $ 0.075 $ 0.075 $ 0.075 $ 0.075 $ 0.15 $ 0.15
O 2025 Q1 Dividends [Member]            
Declaration date         Feb. 05, 2025  
Dividends on common stock declared (in dollars per share)         $ 0.075  
Aggregate dividend amount         $ 2,026  
Record date         Feb. 18, 2025  
Payment date         Feb. 26, 2025  
O 2025 Q2 Dividends [Member]            
Declaration date         May 05, 2025  
Dividends on common stock declared (in dollars per share)         $ 0.075  
Aggregate dividend amount         $ 2,010  
Record date         May 19, 2025  
Payment date         May 30, 2025