v3.26.1
Leases (Details 3) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Leases    
Gross Operating lease liabilities $ 10,365  
Gross Finance lease liabilities 198  
Gross lease liabilities 10,563  
Less: Operating imputed interest 1,313  
Less: Finance imputed interest 26  
Less: imputed interest 1,339  
Present value of Operating lease liabilities 9,052  
Present value of Finance lease liabilities 172  
Present value of lease liabilities 9,224  
Less: current portion of Operating lease liabilities 2,694 $ 2,543
Less: current portion of Finance lease liabilities 89 156
Less: current portion of lease liabilities 2,783  
Total long-term Operating lease liabilities 6,358 $ 7,483
Total long-term Finance lease liabilities 83  
Total long-term lease liabilities $ 6,441