v3.26.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Shareholders' Equity    
Dividends $ 783 $ 2,901
Dividend per share $ 0.03 $ 0.12
Private placement    
Shareholders' Equity    
Issuance of stock, net of issuance costs (in shares) 2,520,206  
Proceeds from issuance $ 12,000  
Net proceeds from issuance 11,700  
Placement agent fees and offering expenses $ 300