v3.25.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Contract With Customer Asset And Liability [Line Items]      
Revenue remaining performance obligation amount $ 1,891,000    
Additional amounts deferred [1] 609,376 $ 495,988 $ 442,658
Revenue remaining performance obligation revenue to be recognized year 780,000    
Revenue remaining performance obligation revenue to be recognized thereafter 1,111,000    
Deferred revenue, revenue recognized 44,800 $ 42,400 $ 35,100
Evolution IQ [Member]      
Contract With Customer Asset And Liability [Line Items]      
Additional amounts deferred $ 21,500    
[1] 1 Amounts include total revenue deferred and recognized during each respective period.