XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
2023 (excluding the three months ended June 30, 2022) $ 9,459    
2024 10,714    
2025 8,523    
2026 5,285    
2027 4,075    
2028 and thereafter 8,558    
Total undiscounted cash flows for operating leases 46,614    
Less: Imputed interest (7,319)    
Total operating lease liabilities $ (39,295) $ (39,920) $ (28,824)