v3.26.1
Subsequent events (Details)
Apr. 21, 2026
installment
$ / shares
May 20, 2026
$ / shares
Forecast    
Subsequent Event [Line Items]    
Dividends payable (in dollars per share)   $ 0.11
Subsequent Event    
Subsequent Event [Line Items]    
Dividends declared, number of installments | installment 4  
S 2026 A Dividends | Subsequent Event    
Subsequent Event [Line Items]    
Dividends declared (in dollars per share) $ 0.44  
O 2026 A Dividends | Subsequent Event    
Subsequent Event [Line Items]    
Dividends declared (in dollars per share) $ 0.44