Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
REVENUE RECOGNITION - Net sales by channel and geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue Recognition        
Net sales $ 111,554 $ 98,654 $ 334,192 $ 323,751
U.S. state and local agencies        
Revenue Recognition        
Net sales 64,359 55,559 188,724 177,221
Commercial        
Revenue Recognition        
Net sales 11,211 7,669 33,572 29,263
U.S. federal agencies        
Revenue Recognition        
Net sales 16,652 11,286 34,014 37,368
International        
Revenue Recognition        
Net sales 18,264 22,613 74,789 74,647
Other        
Revenue Recognition        
Net sales $ 1,068 $ 1,527 $ 3,093 $ 5,252