XML 91 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Lease Commitments - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
2021 $ 16,749  
2022 15,375  
2023 13,800  
2024 13,495  
2025 13,450  
Thereafter 37,026  
Total undiscounted lease payments 109,895  
Adjustment to discount to present value (17,224)  
Operating lease liabilities $ 92,671 $ 101,154