Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Revenue Recognized During Period (Details)

v3.20.2
Revenue Recognition - Revenue Recognized During Period (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]        
Performance obligations satisfied $ 708 $ 5,092 $ 58 $ 4,948
Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods 233 2,641 854 2,460
Performance obligations satisfied from new activities in the period - contract revenue 17,444 14,173 47,111 42,400
Total revenues $ 18,385 $ 21,906 $ 48,023 $ 49,808