XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Short-term receivables $ 429,161   $ 413,346
Short-term deferred revenue 5,017   $ 2,507
Deferred revenue      
Balance as of beginning-of-period 2,507    
Reclassification to revenue, as a result of performance obligations satisfied (1,093)    
Cash received in advance of satisfaction of performance obligations 3,603    
Balance as of end of period 5,017    
Revenue 2,000 $ 1,300  
Revenue recognized from performed obligations $ (13,100) $ 18,000