XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]            
Contract assets, net $ 224,894 $ 172,944 $ 224,894 $ 172,944 $ 184,847 $ 164,847
Deferred Revenue, Revenue Recognized 1,689,019 1,456,244        
Billings - Contract Assets (1,648,972) (1,448,147)        
Revenue recognized (80,916) (73,066)        
Deferrals of customer payments 107,240 65,075        
Capitalized Contract Cost, Amortization (1,200) (1,200) (4,000) (4,200)    
Contract liabilities $ 139,274 $ 80,184 $ 139,274 $ 80,184 $ 112,950 $ 88,175