XML 46 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Details 2)
$ in Thousands
Sep. 30, 2019
USD ($)
Period 1 [Member]  
Revenue, Remaining Performance Obligation, Amount $ 124,511
Period 2 [Member]  
Revenue, Remaining Performance Obligation, Amount 309,486
Period 3 [Member]  
Revenue, Remaining Performance Obligation, Amount 240,877
Period 4 [Member]  
Revenue, Remaining Performance Obligation, Amount 227,201
Period 5 [Member]  
Revenue, Remaining Performance Obligation, Amount 218,134
Thereafter [Member]  
Revenue, Remaining Performance Obligation, Amount $ 1,887,614