XML 60 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Accounts Receivable, Unbilled Services, and Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Accounts Receivable, Unbilled Services and Deferred Revenue [Roll Forward]    
Accounts receivable, beginning balance $ 454,993  
Additions 1,519,345  
Deductions (1,862,693)  
Accounts receivable, ending balance 111,645  
Deferred Revenue Increase (Decrease) [Abstract]    
Deferred revenue, beginning balance 1,595,472  
Additions 96,298  
Deductions (251,576)  
Deferred revenue, ending balance 1,440,194  
Current deferred revenue 404,776 $ 1,422,944
Noncurrent deferred revenue 1,035,418 $ 172,528
Revenue Recognition    
Deferred revenue 202,500  
Other Liabilities    
Revenue Recognition    
Deferred revenue $ 49,100