XML 52 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Accounts Receivable, Unbilled Services, and Deferred Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts receivable    
Accounts receivable, beginning balance $ 96,210,000 $ 454,993,000
Additions 146,424,000 625,124,000
Deductions (115,950,000) (601,961,000)
Accounts receivable, ending balance 126,684,000 478,156,000
Allowance for doubtful accounts    
Allowance for doubtful accounts, beginning balance (13,835,000) 0
Additions 0 0
Deductions 0 0
Allowance for doubtful accounts, end balance (13,835,000) 0
Deferred revenue    
Deferred revenue, beginning balance 549,551,000 1,595,472,000
Additions 140,324,000 49,094,000
Deductions (49,000) (108,586,000)
Deferred revenue, ending balance $ 689,826,000 $ 1,535,980,000