XML 42 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Assets    
Operating lease assets $ 69,622 $ 76,548
Liabilities    
Current operating lease liabilities 18,943 20,345
Noncurrent operating lease liabilities 63,827 69,531
Total operating lease liabilities $ 82,770 $ 89,876