v3.25.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating Lease, Weighted Average Remaining Lease Term 3 years 6 months 4 years 3 months 18 days
Finance Lease, Weighted Average Remaining Lease Term 1 year 3 months 18 days 2 years 7 months 6 days
Operating Lease, Weighted Average Discount Rate, Percent 3.34% 3.05%
Finance Lease, Weighted Average Discount Rate, Percent 5.00% 4.32%
Operating Lease, Expense $ 2,797 $ 2,774
Finance Lease, Right-of-Use Asset, Amortization 47 94
Finance Lease, Interest Expense 3 6
Operating Lease, Payments 2,947 2,833
Finance Lease, Payments $ 55 $ 95