XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 13,024  
2023 9,564  
2024 8,516  
2025 8,380  
2026 7,972  
Thereafter 43,410  
Total undiscounted lease payments 90,866  
Amounts representing interest (14,630)  
Lease liability 76,236 $ 86,598
Finance Leases    
2022 2,906  
2023 2,943  
2024 2,959  
2025 2,943  
2026 1,706  
Thereafter 5,914  
Total undiscounted lease payments 19,371  
Amounts representing interest (2,138)  
Lease liability $ 17,233 $ 11,813