v3.21.2
Business Acquisitions - Pro Forma Results (Details) - Eyce - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Business Acquisition [Line Items]        
Net sales $ 34,715 $ 32,584 $ 68,876 $ 66,544
Cost of sales 26,944 25,688 53,716 52,261
Gross profit 7,771 6,896 15,160 14,283
Net loss $ (5,840) $ (6,522) $ (13,822) $ (23,546)