v3.20.4
Revenue - Summary of Deferred Revenue Activity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 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 56,490
Less:  
Revenue recognized that was included in the contract liability balance at the beginning of the period (27,060)
Revenue recognized related to contracts entered into during the period (26,141)
Other changes (499)
Balance at end of period 30,631
Prepaid contracts where payment was collected $ 33,400