XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Contract With Customer Asset And Liability [Line Items]        
Revenue remaining performance obligation amount $ 1,741,000   $ 1,741,000  
Revenue remaining performance obligation revenue to be recognized year 752,000   752,000  
Revenue remaining performance obligation revenue to be recognized thereafter 989,000   989,000  
Deferred revenue, revenue recognized 54,900 $ 42,800 43,600 $ 41,100
Additional amounts deferred [1] $ 141,768 $ 120,561 500,316 $ 356,930
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.