XML 91 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease Commitments - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 16,310  
2023 16,028  
2024 15,114  
2025 14,994  
2026 14,260  
Thereafter 43,091  
Total undiscounted lease payments (1) 119,797  
Adjustment to discount to present value (19,494)  
Operating lease liabilities $ 100,303 $ 92,671