XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Contract With Customer Asset And Liability [Line Items]        
Revenue remaining performance obligation amount $ 1,749,000   $ 1,749,000  
Revenue remaining performance obligation revenue to be recognized year 738,000   738,000  
Revenue remaining performance obligation revenue to be recognized thereafter 1,011,000   1,011,000  
Deferred revenue, revenue recognized 54,000 $ 41,300 43,000 $ 39,900
Additional amounts deferred [1] $ 179,605 $ 118,338 353,951 $ 236,370
Evolution IQ [Member]        
Contract With Customer Asset And Liability [Line Items]        
Additional amounts deferred     $ 21,500  
[1] Amounts include total revenue deferred and recognized during each respective period.