XML 68 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Accounts Receivable, Unbilled Services, and Deferred Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts receivable        
Accounts receivable, beginning balance     $ 96,210,000 $ 454,993,000
Additions     793,039,000 808,713,000
Deductions     (486,684,000) (1,069,173,000)
Accounts receivable, ending balance $ 402,565,000 $ 194,533,000 402,565,000 194,533,000
Allowance for doubtful accounts        
Allowance for doubtful accounts, beginning balance     (13,835,000) 0
Additions 0 0 0 0
Deductions (6,200,000)   6,160,000 0
Allowance for doubtful accounts, end balance (7,675,000) 0 (7,675,000) 0
Deferred revenue        
Deferred revenue, beginning balance     549,551,000 1,595,472,000
Additions     414,816,000 49,107,000
Deductions     (56,957,000) (128,432,000)
Deferred revenue, ending balance $ 907,410,000 $ 1,516,147,000 $ 907,410,000 $ 1,516,147,000