XML 33 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Operating Lease Commitments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]  
Total $ 12,427
1 Year 708
1-3 Years 2,572
3-5 Years 2,581
More than 5 Years $ 6,566