Annual report pursuant to Section 13 and 15(d)

Industry, Segment and Geographic Financial Information (Details)

v3.24.0.1
Industry, Segment and Geographic Financial Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Segment reporting information    
Number of reportable operating segments | segment 2  
Net sales $ 352,013 $ 304,348
Gross profit 64,247 54,094
Direct Costs 27,705 20,100
Segment Income Before Taxes 36,542 33,994
General and administrative 16,625 14,044
Acquisition related costs 629 582
Depreciation and amortization expense 2,798 2,054
Interest, net 927 159
Foreign currency transaction loss (636) (941)
Income before provision for income taxes 16,781 16,532
Distribution    
Segment reporting information    
Net sales 325,262 282,509
Gross profit 53,363 44,970
Direct Costs 22,467 15,804
Segment Income Before Taxes 30,896 29,166
Solutions    
Segment reporting information    
Net sales 26,751 21,839
Gross profit 10,884 9,124
Direct Costs 5,238 4,296
Segment Income Before Taxes $ 5,646 $ 4,828