XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Disclosures - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Line Items]      
Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities $ 2,500,000 $ 10,100,000 $ 9,500,000
Increase (decrease) in purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities (7,500,000) 600,000 6,800,000
Proceeds due to Company for sales of non-marketable equity securities 600,000 0 0
Property and equipment additions     2,300,000
Licenses granted [ Member]      
Payables and Accruals [Line Items]      
Non cash consideration     1,100,000
Royalty Agreements [Member]      
Payables and Accruals [Line Items]      
Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities $ 0 $ 0 $ 300,000