Leases - Schedule of Components of Lease Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2022 |
Mar. 31, 2021 |
|
Lessee Lease Description [Line Items] | ||
Finance lease cost | $ 3 | $ 2 |
Cost of sales [Member] | ||
Lessee Lease Description [Line Items] | ||
Operating lease cost | 3 | 3 |
Research and Development [Member] | ||
Lessee Lease Description [Line Items] | ||
Operating lease cost | 74 | 79 |
Finance lease cost | 14 | 0 |
Selling, General and Administrative [Member] | ||
Lessee Lease Description [Line Items] | ||
Operating lease cost | 403 | 402 |
Finance lease cost | $ 5 | $ 8 |