XML 47 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]        
Contract assets, net $ 224,407 $ 269,297 $ 216,808 $ 275,280
Deferred Revenue, Revenue Recognized 632,895 607,903    
Billings - Contract Assets (625,296) (613,886)    
Revenue recognized (58,886) (70,199)    
Deferrals of customer payments 58,687 35,713    
Capitalized Contract Cost, Amortization (700) (1,000)    
Contract liabilities $ 114,834 $ 106,211 $ 115,033 $ 140,697