XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Current:    
Product warranties $ 630 $ 605
Maintenance 506 609
Employee-related accruals 7,621 6,166
Lease liabilities 932 1,395
Accrued commissions 3,017 2,199
Other accruals 6,904 6,356
Total current 19,610 17,330
Non-current:    
Lease liabilities 3,655 4,895
Other liabilities 689 968
Total non-current $ 4,344 $ 5,863
Lease liabilities, current [Extensible Enumeration] Accrued expenses and other liabilities Accrued expenses and other liabilities
Lease liabilities, non-current [Extensible Enumeration] Total non-current Total non-current