XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Grants, U.S. Government Contract and Joint Venture [Abstract]  
Schedule of accounts receivable, unbilled services, and deferred revenue During the three months ended March 31, 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:
Three months ended March 31, 2023$96,210 $146,424 $(115,950)$126,684 
Three months ended March 31, 2022454,993 625,124 (601,961)478,156 
Allowance for doubtful accounts(1):
Three months ended March 31, 2023$(13,835)$— $— $(13,835)
Three months ended March 31, 2022— — — — 
Deferred revenue:
Three months ended March 31, 2023$549,551 $140,324 $(49)$689,826 
Three months ended March 31, 20221,595,472 49,094 (108,586)1,535,980 
(1)    There was no bad debt expense recorded during the three months ended March 31, 2023 or 2022. 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.
Schedule of product revenue
Product sales by the Company’s customer’s geographic location was as follows (in thousands):
Three Months Ended
March 31,
20232022
North America
$— $64,762 
Europe57,267 413,745 
Rest of the world
(64,724)107,121 
Total product revenue$(7,457)$585,628