v3.19.3
Revenue - Summary of Deferred Revenue Activity (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Balance at beginning of period $ 68,804
Add:  
New prepay contracts entered into during the period (1) 24,121
Less:  
Revenue recognized that was included in the contract liability balance at the beginning of the period 67,823
Revenue recognized related to contracts entered into during the period 8,174
Other changes 480
Balance at end of period 16,448
Prepaid contracts, payment collected $ 23,700