XML 57 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Grants, U.S. Government Contract and Joint Venture [Abstract]  
Schedule of accounts receivable, unbilled services, and deferred revenue During the six months ended June 30, 2023, and 2022, changes in the Company's accounts receivables, allowance for doubtful accounts, and deferred revenue balances were as follows (in thousands):
Balance, Beginning of PeriodAdditionsDeductions Balance, End of Period
Accounts receivable:
Six Months Ended June 30, 2023$96,210 $793,039 $(486,684)$402,565 
Six Months Ended June 30, 2022454,993 808,713 (1,069,173)194,533 
Allowance for doubtful accounts(1):
Six Months Ended June 30, 2023$(13,835)$— $6,160 $(7,675)
Six Months Ended June 30, 2022— — — — 
Deferred revenue:(2)
Six Months Ended June 30, 2023$549,551 $414,816 $(56,957)$907,410 
Six Months Ended June 30, 20221,595,472 49,107 (128,432)1,516,147 
(1)    There was no bad debt expense recorded during the three and six months ended June 30, 2023 or 2022. There was a $6.2 million reversal of a bad debt allowance during the three months ended June 30, 2023 due to the collection of a previously recognized allowance for doubtful accounts. To estimate the allowance for doubtful accounts, the Company evaluates the credit risk related to its customers based on historical loss experience, economic conditions, the aging of receivables, and customer-specific risks.
(2) Deductions from Deferred revenue generally related to the recognition of revenue once performance obligations on a contract with a customer are met.
Schedule of product revenue
Product sales by the Company’s customer’s geographic location was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
North America
$— $— $— $64,762 
Europe1,518 — 58,785 413,745 
Rest of the world
283,645 55,455 218,921 162,576 
Total product sales revenue$285,163 $55,455 $277,706 $641,083