XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued expenses and other liabilities - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Current:      
Product warranties $ 313 $ 630 $ 607
Maintenance 664 506  
Employee-related accruals 6,789 7,621  
Lease liabilities 874 932  
Accrued commissions 2,967 3,017  
Other accruals 7,731 6,904  
Total current 19,338 19,610  
Non-current:      
Lease liabilities 3,178 3,655  
Other liabilities 487 689  
Total non-current $ 3,665 $ 4,344  
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