XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Short-term receivables $ 116,580 $ 116,580 $ 129,012
Long-term receivables 5,038 5,038 4,877
Short-term deferred revenue 8,711 8,711 11,944
Long-term deferred revenue 3,605 3,605 $ 4,437
Deferred revenue      
Balance as of beginning-of-period   16,381  
Reclassification to revenue, as a result of performance obligations satisfied   (10,796)  
Cash received in advance of satisfaction of performance obligations   6,731  
Balance as of end of period 12,316 12,316  
Revenue recognized from performed obligations $ 19,500 $ 46,100