v3.26.1
Earnings per share - Diluted (Details) - BRL (R$)
R$ / shares in Units, shares in Thousands, R$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Diluted earnings per share [abstract]        
Resulted of the year attributable to controlling shareholders' R$ 1,800,561 R$ 5,004,695 R$ 6,105,965 R$ 11,345,455
Weighted average number of outstanding shares – in thousands     1,235,414 1,237,507
Average number of potential shares (stock options) - in thousands     2,947 3,076
Weighted average number of shares (diluted) – in thousands     1,238,361 1,240,583
Diluted earnings per common share – R$ R$ 1.45457 R$ 4.03918 R$ 4.93068 R$ 9.14526