XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 4,884  
2021 8,904  
2022 8,292  
2023 6,901  
2024 6,712  
2025 5,855  
Thereafter 6,433  
Total minimum lease payments 47,981  
Less imputed interest (7,703)  
Present value of future minimum lease payments 40,278  
Less current obligations under leases (1) (7,250)  
Operating lease liabilities $ 33,028 $ 29,293