XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Short-term receivables $ 393,782   $ 393,782   $ 246,209
Short-term deferred revenue 5,763   5,763   5,758
Long-term deferred revenue 1,513   1,513   $ 2,533
Deferred revenue          
Balance as of beginning-of-period     8,291    
Reclassification to revenue, as a result of performance obligations satisfied     (5,272)    
Cash received in advance of satisfaction of performance obligations     4,257    
Balance as of end of period 7,276   7,276    
Revenue 1,600   4,500    
Revenue recognized from performed obligations $ 28,600 $ 10,400 $ 51,400 $ 56,400