XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (loss) per share - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Jun. 30, 2023
Oct. 31, 2021
Business Acquisition [Line Items]      
Common stock equivalents, amount in excess of fair market value $ 34 $ 34  
Kloosterboer Group B.V.      
Business Acquisition [Line Items]      
Business acquisition, percentage of voting interests acquired     100.00%