XML 133 R126.htm IDEA: XBRL DOCUMENT v3.24.3
Stock based compensation - Schedule of RSU Vesting Activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Sep. 30, 2024
shares
March 2025  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, vested 79,995
March 2026  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, vested 9,579,589
March 2027  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, vested 63,336