v3.26.1
Commitments and Contingencies (Tables)
12 Months Ended
Mar. 31, 2026
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, 2026
Technology licenses, infrastructure and otherTotal
$
20277,058 
20284,822 
20291,846 
20301,705 
Thereafter1,201 
16,632