v3.25.2
Leases - Schedule of Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]    
Operating lease right-of-use assets $ 9,924 $ 9,127
Current operating lease liabilities $ 3,390 $ 3,038
Operating lease liability, current, statement of financial position location Other current liabilities Other current liabilities
Non-current lease liabilities $ 6,111 $ 5,746
Operating lease liability, noncurrent, statement of financial position location Other non-current liabilities Other non-current liabilities
Weighted-average remaining terms 3 years 4 months 17 days 3 years 6 months 29 days
Weighted-average discount rate 5.40% 3.55%