XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Revenue Recognized During Period (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]        
Performance obligations satisfied $ 1,239 $ 4,272 $ 1,391 $ 57
Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods 4,306 1,357 4,336 637
Performance obligations satisfied from new activities in the period - contract revenue 19,908 9,338 37,758 28,943
Total revenues $ 25,453 $ 14,967 $ 43,485 $ 29,637