Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Net sales by channel and geography (Details)

v3.21.2
REVENUE RECOGNITION - Net sales by channel and geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 98,654 $ 105,735 $ 323,751 $ 297,019
U.S. state and local agencies        
Disaggregation of Revenue [Line Items]        
Net sales 55,559 64,507 179,385 171,552
Commercial        
Disaggregation of Revenue [Line Items]        
Net sales 7,669 10,435 27,102 25,117
U.S. federal agencies        
Disaggregation of Revenue [Line Items]        
Net sales 11,286 13,177 37,365 43,632
International.        
Disaggregation of Revenue [Line Items]        
Net sales 22,613 16,254 74,647 51,691
Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,527 $ 1,362 $ 5,252 $ 5,027