XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Lease Payments under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
2022 $ 11,387  
2023 13,515  
2024 11,204  
2025 8,590  
2026 5,964  
Thereafter 37,309  
Total undiscounted lease payments 87,969  
Less: imputed interest (28,290)  
Total lease liabilities 59,679 $ 57,355
Finance Leases    
2022 1,724  
2023 2,281  
2024 2,082  
2025 2,021  
2026 2,021  
Thereafter 14,749  
Total undiscounted lease payments 24,878  
Less: imputed interest (9,734)  
Total lease liabilities $ 15,144