v3.25.2
Right of Use Asset and Operating Lease Liability - Schedule of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Leases [Abstract]    
Current $ 2,863 $ 2,645
Non-current 2,684 3,095
Lease liabilities $ 5,547 $ 5,740