XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]            
Contract assets, net $ 269,412 $ 239,093 $ 269,412 $ 239,093 $ 275,280 $ 234,505
Deferred Revenue, Revenue Recognized     1,993,137 1,827,715    
Billings - Contract Assets     (1,999,005) (1,823,127)    
Revenue recognized     (125,892) (130,230)    
Deferrals of customer payments     103,119 134,415    
Capitalized Contract Cost, Amortization (700) (1,800) (2,200) (3,900)    
Contract liabilities $ 117,924 $ 168,816 $ 117,924 $ 168,816 $ 140,697 $ 164,631