v3.20.2
Revenue - Summary of Deferred Revenue Activity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Balance at beginning of period $ 27,841
Add:  
New prepay contracts entered into during the period 18,025
Less:  
Revenue recognized that was included in the contract liability balance at the beginning of the period 26,949
Revenue recognized related to contracts entered into during the period 15,943
Other changes 308
Balance at end of period 2,666
Prepaid contracts, payment collected $ 16,600