v3.26.1
Subsequent events (Details)
3 Months Ended
Aug. 11, 2026
$ / shares
Jun. 30, 2026
$ / shares
Jun. 30, 2026
$ / shares
Mar. 31, 2026
$ / shares
Mar. 31, 2026
$ / shares
Jun. 30, 2025
$ / shares
Jun. 30, 2025
$ / shares
Mar. 31, 2025
$ / shares
Mar. 31, 2025
$ / shares
Subsequent Event [Line Items]                  
Dividends declared (in dollars per share) | (per share)   $ 0 $ 0.03 $ 0 $ 0.03 $ 0.08 $ 0.06 $ 0.08 $ 0.06
Subsequent Event                  
Subsequent Event [Line Items]                  
Dividends declared (in dollars per share) $ 0.03