v3.25.1
Commitments and Contingencies (Tables)
12 Months Ended
Mar. 31, 2025
Commitments And Contingencies [Abstract]  
Schedule of Operating Commitments
Operating expenditures contracted for at the end of the reporting period but not yet incurred are as follows:
As atMarch 31, 2025
Technology licenses, infrastructure and otherTotal
$
20266,999 
20274,012 
20282,930 
20291,107 
Thereafter1,077 
16,125