XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Product Revenue Gross Profit and Gross Profit Margin (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Product revenue $ 87,700,000 $ 137,423,000 $ 267,110,000 $ 201,922,000
Product revenue        
Disaggregation of Revenue [Line Items]        
Product revenue 84,351,000 137,423,000 261,805,000 201,922,000
Cost of product revenue 101,898,000 55,142,000 188,595,000 85,177,000
Product gross profit (loss) $ (17,547,000) $ 82,281,000 $ 73,210,000 $ 116,745,000
Product gross profit (loss) margin (21.00%) 60.00% 28.00% 58.00%