XML 57 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information and Geographical Data (Segment Information and Geographical Data) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Segment Reporting Information [Line Items]        
Total revenue $ 78,899 $ 77,656 $ 156,764 $ 154,843
Selling, general and administrative costs 23,362 17,985 46,810 36,314
Segment contribution 21,331 21,370 42,732 41,567
Corporate general and administrative expenses 5,248 5,063 10,902 10,092
Non-cash stock compensation expense 2,814 2,850 5,579 5,449
Stock price award program compensation expense 5,142   10,285  
Acquisition-related cash compensation expense 308   616  
Acquisition-related non-cash stock based compensation expense 1,765   3,530  
Acquisition-related costs 194   387  
Legal settlement and related costs   0   102
Depreciation expense 1,034 941 2,059 1,883
Amortization expense 231   376  
Interest expense, net 366 512 568 984
Income before income taxes 4,229 12,004 8,430 23,057
Revenue Before Reimbursements [Member]        
Segment Reporting Information [Line Items]        
Total revenue 77,629 75,896 153,860 151,623
Global S&BT [Member]        
Segment Reporting Information [Line Items]        
Total revenue 44,205 42,262 87,562 83,154
Cost of sales 22,760 21,733 45,086 45,017
Gross Profit, Total 20,851 19,829 41,167 36,798
Selling, general and administrative costs 7,863 7,079 15,395 13,996
Segment contribution 12,988 12,750 25,772 22,802
Global S&BT [Member] | Revenue Before Reimbursements [Member]        
Segment Reporting Information [Line Items]        
Total revenue 43,611 41,562 86,253 81,815
Oracle Solutions [Member]        
Segment Reporting Information [Line Items]        
Total revenue 20,801 23,045 41,887 44,774
Cost of sales 13,931 14,919 27,626 28,917
Gross Profit, Total 6,563 7,238 13,264 14,309
Selling, general and administrative costs 2,112 1,870 4,447 3,679
Segment contribution 4,451 5,368 8,817 10,630
Oracle Solutions [Member] | Revenue Before Reimbursements [Member]        
Segment Reporting Information [Line Items]        
Total revenue 20,494 22,157 40,890 43,226
SAP Solutions [Member]        
Segment Reporting Information [Line Items]        
Total revenue 13,893 12,349 27,315 26,915
Cost of sales 7,713 7,093 14,851 14,166
Gross Profit, Total 5,811 5,084 11,866 12,416
Selling, general and administrative costs 1,919 1,832 3,723 4,281
Segment contribution 3,892 3,252 8,143 8,135
SAP Solutions [Member] | Revenue Before Reimbursements [Member]        
Segment Reporting Information [Line Items]        
Total revenue $ 13,524 $ 12,177 $ 26,717 $ 26,582