v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 23, 2026
Mar. 31, 2026
Mar. 31, 2025
Subsequent Event [Line Items]      
Dividend declared per share (in dollars per share)   $ 0.01 $ 0.01
Dividends on Series A preferred shares   $ 1,969 $ 1,969
Convertible Preferred Stock      
Subsequent Event [Line Items]      
Dividends on Series A preferred shares   $ 2,000 $ 2,000
Subsequent Event      
Subsequent Event [Line Items]      
Dividend declared per share (in dollars per share) $ 0.01    
Subsequent Event | Convertible Preferred Stock      
Subsequent Event [Line Items]      
Dividends on Series A preferred shares $ 2,000    
Subsequent Event | O 2026 Q2 Dividends      
Subsequent Event [Line Items]      
Dividends payable, date to be paid Jun. 30, 2026    
Dividend payable, record date Jun. 08, 2026    
Subsequent Event | O 2026 Q2 Dividends | Convertible Preferred Stock      
Subsequent Event [Line Items]      
Dividends payable, date to be paid Jun. 30, 2026    
Dividend payable, record date Jun. 15, 2026