XML 56 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases    
Remainder of 2020 $ 20,010  
2021 20,644  
2022 18,804  
2023 17,570  
2024 13,828  
Thereafter 20,692  
Total lease payments 111,548  
Less: imputed interest 17,899  
Total $ 93,649 $ 99,344