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 | ||||||||