v3.26.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Other Current Liabilities    
Taxes payable $ 2,697 $ 1,431
Finance lease obligations, current 89 156
Accrued expenses 1,641 5,062
Deferred revenue 466 274
Other 1,541 830
Total other current liabilities $ 6,434 $ 7,753