XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Rental Payments under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Future minimum rental payments under noncancelable operating leases    
2022 $ 7,755  
2023 5,104  
2024 4,883  
2025 4,250  
2026 3,849  
Thereafter 68,996  
Total future minimum lease payments 94,837  
Less: Imputed interest (29,033)  
Operating Lease, Liability, Total $ 65,804 $ 40,600