XML 93 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Concentration of Risks (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]      
Revenue $ 212,672 $ 144,105 $ 48,958
Revenue | Customer Concentration Risk | A      
Concentration Risk [Line Items]      
Revenue 52,534 40,634 15,774
Accounts Receivable | Lender Concentration Risk | A      
Concentration Risk [Line Items]      
Accounts receivable $ 9,342 10,293  
Accounts Receivable | Lender Concentration Risk | B      
Concentration Risk [Line Items]      
Accounts receivable   10,979  
Research and Development Expenses | Supplier Concentration Risk | C      
Concentration Risk [Line Items]      
Research and development expenses and inventory purchases     33,564
Research and Development Expenses | Supplier Concentration Risk | D      
Concentration Risk [Line Items]      
Research and development expenses and inventory purchases     $ 26,710
Research and Development Expenses | Supplier Concentration Risk | E      
Concentration Risk [Line Items]      
Research and development expenses and inventory purchases   165,431  
Research and Development Expenses | Supplier Concentration Risk | F      
Concentration Risk [Line Items]      
Research and development expenses and inventory purchases   $ 66,650