v3.26.3
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]            
Contract assets, net $ 215,117 $ 269,412 $ 215,117 $ 269,412 $ 216,808 $ 275,280
Deferred Revenue, Revenue Recognized 2,132,596 1,993,137        
Billings - Contract Assets (2,134,287) (1,999,005)        
Revenue recognized (107,954) (125,892)        
Deferrals of customer payments 128,223 103,119        
Capitalized Contract Cost, Amortization (1,000) (700) (2,700) (2,200)    
Contract liabilities $ 135,302 $ 117,924 $ 135,302 $ 117,924 $ 115,033 $ 140,697