Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
REVENUE RECOGNITION - Net sales by channel and geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue Recognition        
Net sales $ 118,232 $ 114,561 $ 222,638 $ 225,097
U.S. state and local agencies        
Revenue Recognition        
Net sales 66,442 64,449 124,365 123,826
Commercial        
Revenue Recognition        
Net sales 11,327 7,591 22,361 19,433
U.S. federal agencies        
Revenue Recognition        
Net sales 9,448 10,486 17,362 26,079
International        
Revenue Recognition        
Net sales 29,506 30,040 56,525 52,034
Other        
Revenue Recognition        
Net sales $ 1,509 $ 1,995 $ 2,025 $ 3,725