v3.21.2
Supplemental Financial Statement Information - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Long Lived Assets Held-for-sale [Line Items]          
Assets held for sale $ 202   $ 202   $ 1,073
Machinery and Equipment          
Long Lived Assets Held-for-sale [Line Items]          
Assets held for sale 200   $ 200   $ 900
Sale of machinery $ 700        
Supplier Concentration Risk | Revenue Benchmark | Four Major Vendors          
Long Lived Assets Held-for-sale [Line Items]          
Concentration risk, percentage 38.30% 28.00% 37.50% 27.90%  
Supplier Concentration Risk | Net Purchases Benchmark | Four Major Vendors          
Long Lived Assets Held-for-sale [Line Items]          
Concentration risk, percentage 46.80% 39.10% 44.60% 31.10%