Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v3.23.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
item
Mar. 31, 2022
USD ($)
Segment reporting information    
Number of reportable operating segments | item 2  
Revenue $ 85,040 $ 71,319
Gross profit 15,209 11,981
Direct Costs 6,078 4,802
Segment Income Before Taxes 9,131 7,179
General and administrative 4,185 3,447
Amortization and depreciation expense 713 357
Interest, net 112 (10)
Foreign currency transaction gain 44 143
Income before provision for income taxes 4,389 3,508
Distribution    
Segment reporting information    
Revenue 78,550 65,784
Gross profit 12,728 9,593
Direct Costs 4,777 3,664
Segment Income Before Taxes 7,951 5,929
Solutions    
Segment reporting information    
Revenue 6,490 5,535
Gross profit 2,481 2,388
Direct Costs 1,301 1,138
Segment Income Before Taxes $ 1,180 $ 1,250