XML 72 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease Commitments - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
2020 $ 16,483  
2021 16,378  
2022 14,949  
2023 13,416  
2024 13,111  
Thereafter 47,839  
Total undiscounted lease payments 122,176  
Adjustment to discount to present value (21,022)  
Operating lease liabilities $ 101,154 $ 0