XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Leases  
2022 (excluding the three months ended March 31, 2022) $ 3,464
2023 4,147
2024 3,623
2025 2,982
2026 2,833
Thereafter 5,626
Total future minimum lease payments 22,675
Less imputed interest (3,715)
Current lease liabilities 3,466
Noncurrent lease liabilities 15,494
Total $ 18,960