XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Accounts Receivable, Unbilled Services, and Deferred Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts receivable        
Accounts receivable, beginning balance     $ 96,210,000 $ 454,993,000
Additions     981,305,000 1,519,345,000
Deductions     (946,182,000) (1,862,693,000)
Accounts receivable, ending balance $ 131,333,000 $ 111,645,000 131,333,000 111,645,000
Allowance for doubtful accounts        
Allowance for doubtful accounts, beginning balance     (13,835,000) 0
Additions 0 0 0 0
Deductions     6,159,000 0
Allowance for doubtful accounts, end balance (7,676,000) 0 (7,676,000) 0
Deferred revenue        
Deferred revenue, beginning balance     549,551,000 1,595,472,000
Additions     422,766,000 96,298,000
Deductions     (171,288,000) (251,576,000)
Deferred revenue, ending balance $ 801,029,000 $ 1,440,194,000 $ 801,029,000 $ 1,440,194,000