XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Short-term receivables $ 372,361 $ 372,361 $ 446,220
Short-term deferred revenue 4,558 4,558 5,976
Long-term deferred revenue 586 586 $ 1,173
Deferred revenue      
Balance as of beginning-of-period   7,149  
Reclassification to revenue, as a result of performance obligations satisfied   (4,259)  
Cash received in advance of satisfaction of performance obligations   2,254  
Balance as of end of period 5,144 5,144  
Revenue 1,800 3,100  
Revenue recognized from performed obligations $ 2,700 $ 20,700