v3.26.3
Right of Use Asset and Operating Lease Liability - Schedule of lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Mar. 31, 2026
Operating Lease, Liability [Abstract]    
Operating Leases Current $ 6,313 $ 3,323
Operating Leases Non-current 76,622 10,351
Operating Leases Liability 82,935 13,674
Finance Lease, Liability [Abstract]    
Finance Leases Current 9,483 9,045
Finance Leases Noncurrent 16,010 20,861
Finance Lease Liability 25,493 29,906
Lease Liability Current 15,796 12,368
Lease Liability Noncurrent 92,632 31,212
Total present value of minimum lease payments $ 108,428 $ 43,580