Quarterly report pursuant to Section 13 or 15(d)

Segment Information- Disaggregation of Revenue (Details)

v3.22.1
Segment Information- Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Net sales $ 71,319 $ 62,813
Lifeboat Distribution    
Disaggregation of Revenue [Line Items]    
Net sales 65,784 54,820
Solutions Segment    
Disaggregation of Revenue [Line Items]    
Net sales 5,535 7,993
USA    
Disaggregation of Revenue [Line Items]    
Net sales 55,628 46,063
USA | Lifeboat Distribution    
Disaggregation of Revenue [Line Items]    
Net sales 53,116 41,084
USA | Solutions Segment    
Disaggregation of Revenue [Line Items]    
Net sales 2,512 4,979
Europe and United Kingdom    
Disaggregation of Revenue [Line Items]    
Net sales 9,994 9,989
Europe and United Kingdom | Lifeboat Distribution    
Disaggregation of Revenue [Line Items]    
Net sales 7,437 7,246
Europe and United Kingdom | Solutions Segment    
Disaggregation of Revenue [Line Items]    
Net sales 2,557 2,743
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 5,697 6,761
Canada | Lifeboat Distribution    
Disaggregation of Revenue [Line Items]    
Net sales 5,231 6,490
Canada | Solutions Segment    
Disaggregation of Revenue [Line Items]    
Net sales 466 271
Company As Principal | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Net sales 63,150 55,507
Company As Principal | Lifeboat Distribution | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Net sales 59,140 49,357
Company As Principal | Solutions Segment | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Net sales 4,010 6,150
Company As Agent | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Net sales 8,169 7,306
Company As Agent | Lifeboat Distribution | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Net sales 6,644 5,463
Company As Agent | Solutions Segment | Transferred at Point in Time    
Disaggregation of Revenue [Line Items]    
Net sales $ 1,525 $ 1,843