XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Current:      
Product warranties $ 625 $ 605 $ 600
Maintenance 631 609  
Employee-related accruals 6,081 6,166  
Lease liabilities 1,255 1,395  
Accrued commissions 2,533 2,199  
Other accruals 7,832 6,356  
Total current 18,957 17,330  
Non-current:      
Lease liabilities 4,481 4,895  
Other liabilities 998 968  
Total non-current $ 5,479 $ 5,863  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current Total current  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total non-current Total non-current