XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Short-term receivables $ 406,061 $ 406,061 $ 413,346
Short-term deferred revenue 1,871 1,871 2,507
Long-term deferred revenue 220 220 $ 0
Deferred revenue      
Balance as of beginning-of-period   2,507  
Reclassification to revenue, as a result of performance obligations satisfied   (1,671)  
Cash received in advance of satisfaction of performance obligations   1,255  
Balance as of end of period 2,091 2,091  
Revenue 2,500 6,800  
Revenue recognized from performed obligations $ 13,700 $ (6,300)