XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
2023 $ 3,014  
2024 2,786  
2025 1,974  
2026 982  
2027 497  
Thereafter 606  
Total minimum lease payments 9,859  
Less: imputed interest (352)  
Present value of operating lease liabilities $ 9,507 $ 6,116