XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregation of the product revenue by type of customer for the three and six months ended June 30, 2022 and 2021, respectively:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Public sector entities$3,823 $105,029 $5,433 $167,120 
Private sector customers80,528 32,394 256,372 34,802 
Total product revenue$84,351 $137,423 $261,805 $201,922 
The following table sets forth the Company’s product gross profit and product gross profit (loss) margin for the three and six months ended June 30, 2022 and 2021:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Product revenue$84,351$137,423$261,805$201,922
Cost of product revenue101,89855,142188,59585,177
Product gross profit (loss)$(17,547)$82,281$73,210$116,745
Product gross profit (loss) margin(21)%60 %28 %58 %
Schedule of Contract Liabilities The activity related to contract liabilities for the six months ended June 30, 2022 is as follows:
Amount
Balance at December 31, 2021
$92,448 
Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period3,411 
Revenue recognized related to contract liability balance at the beginning of the period— 
Balance at June 30, 2022
$95,859