v3.26.1
Right of Use Asset and Operating Lease Liability - Schedule of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Operating Lease, Liability [Abstract]    
Operating Leases Current $ 2,956 $ 3,323
Operating Leases Non-current 77,775 10,351
Operating Leases Liability 80,731 13,674
Finance Lease, Liability [Abstract]    
Finance Leases Current 9,260 9,045
Finance Leases Noncurrent 18,462 20,861
Finance Lease Liability 27,722 29,906
Lease Liability Current 12,216 12,368
Lease Liability Noncurrent 96,237 31,212
Total present value of minimum lease payments $ 108,453 $ 43,580