Balance Sheet Accounts - Property and Equipment (Details) - USD ($) $ in Thousands |
Sep. 30, 2021 |
Dec. 31, 2020 |
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
$ 28,090
|
$ 25,835
|
| Less: Accumulated depreciation and amortization |
(11,309)
|
(9,633)
|
| Property, plant and equipment, net |
16,781
|
16,202
|
| Machinery and equipment |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
10,084
|
9,232
|
| Building improvements |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
6,456
|
6,456
|
| Furniture and fixtures |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
4,723
|
4,092
|
| Building |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
2,472
|
2,472
|
| Leasehold improvements |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
2,267
|
2,065
|
| Land |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
802
|
802
|
| Vehicles |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
279
|
399
|
| Construction in process |
|
|
| Property, Plant and Equipment [Line Items] |
|
|
| Property, plant and equipment, gross |
$ 1,007
|
$ 317
|