v3.26.1
Subsequent events (Details) - Subsequent Event [Member]
Apr. 22, 2026
$ / shares
Q3-2026 Quarterly Dividend [Member]  
Subsequent events [Abstract]  
Dividends payable, date declared Apr. 22, 2026
Common stock, dividends declared (in Dollars per share) $ 0.1
Dividends payable, date of record May 15, 2026
Dividends payable, date to be paid May 29, 2026
2026-Annual Dividend [Member]  
Subsequent events [Abstract]  
Dividends payable, amount per share (in Dollars per share) $ 0.4