v3.26.1
Leases - Schedule of Lease Costs and Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Leases [Abstract]      
Operating lease cost - fixed $ 481 $ 509 $ 853
Operating lease costs - variable 36 53 65
Total lease cost 517 562 918
Cash paid for amounts included in the measurement of operating lease liabilities 488 501 832
Right-of-use assets obtained in exchange for operating lease liabilities as a result of acquisition $ 0 $ 0 $ 2,220