v3.26.1
Accounts receivable (Details 2) - BRL (R$)
R$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Maturity analysis of note receivables [Abstract]    
Trade and other receivables R$ 56,061,424 R$ 56,650,480
Due within 30 days    
Maturity analysis of note receivables [Abstract]    
Trade and other receivables 23,415,699 21,380,398
Due within 31 to 120 days [Member]    
Maturity analysis of note receivables [Abstract]    
Trade and other receivables 18,827,887 21,729,278
Due within 121 to 180 days [Member]    
Maturity analysis of note receivables [Abstract]    
Trade and other receivables 6,558,047 6,367,174
Due within 181 days to 360 days    
Maturity analysis of note receivables [Abstract]    
Trade and other receivables 6,761,434 6,690,465
Due after 360 days    
Maturity analysis of note receivables [Abstract]    
Trade and other receivables R$ 498,357 R$ 483,165