v3.25.2
Common stock (Detail)
6 Months Ended
Jun. 30, 2025
shares
Class A [Member]  
Class of Stock [Line Items]  
Shares issued, beginning balance 623,902
Treasury shares, beginning balance (76,340)
Shares outstanding, beginning balance 547,562
Conversions of Class A to Class B common stock (16,093)
Conversions of Class A to Class B common stock, Outstanding (16,093)
Shares issued, ending balance 607,809
Treasury shares, ending balance (76,340)
Shares outstanding, ending balance 531,469
Class B [Member]  
Class of Stock [Line Items]  
Shares issued, beginning balance 1,551,291,352
Treasury shares, beginning balance (215,299,213)
Shares outstanding, beginning balance 1,335,992,139
Conversions of Class A to Class B common stock 24,139,500
Conversions of Class A to Class B common stock, Outstanding 24,139,500
Shares issued, ending balance 1,575,430,852
Treasury shares, ending balance (215,299,213)
Shares outstanding, ending balance 1,360,131,639