XML 131 R124.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock based compensation - Schedule of RSU Vesting Activity (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Jun. 30, 2024
shares
March 2025  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, vested 9,787,923
March 2026  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, vested 71,669
March 2027  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, vested 63,336