v3.26.1
Segment Information and Geographical Data (Segment Information and Geographical Data) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 26, 2026
Jun. 27, 2025
Jun. 26, 2026
Jun. 27, 2025
Segment Reporting [Line Items]        
Total revenue $ 69,328 $ 78,899 $ 138,125 $ 156,764
Selling, general and administrative costs 19,506 23,362 37,952 46,810
Segment contribution 18,880 21,331 36,479 42,732
Corporate general and administrative expenses 4,976 5,248 8,788 10,902
Non-cash stock based compensation expense 2,138 2,814 4,534 5,579
Stock price award program compensation expense 1,643 5,142 2,739 10,285
Acquisition-related cash compensation (reversal) expense 0 308 (64) 616
Acquistion-related non-cash stock based compensation (reversal) expense 472 1,765 (1,541) 3,530
Acquisition-related costs 0 194 0 387
Restructuring costs 492 0 2,448 0
Depreciation expense 1,148 1,034 2,313 2,059
Amortization expense 299 231 614 376
Interest expense, net 1,211 366 2,219 568
Income before income taxes 6,501 4,229 14,429 8,430
Revenue Before Reimbursements [Member]        
Segment Reporting [Line Items]        
Total revenue 68,342 77,629 136,185 153,860
Global S&BT [Member]        
Segment Reporting [Line Items]        
Total revenue 36,036 44,205 72,811 87,562
Cost of sales 19,051 22,760 39,148 45,086
Gross margin 16,538 20,851 32,811 41,167
Selling, general and administrative costs 7,437 7,863 14,637 15,395
Segment contribution 9,101 12,988 18,174 25,772
Global S&BT [Member] | Revenue Before Reimbursements [Member]        
Segment Reporting [Line Items]        
Total revenue 35,589 43,611 71,959 86,253
Oracle Solutions [Member]        
Segment Reporting [Line Items]        
Total revenue 15,481 20,801 31,166 41,887
Cost of sales 9,551 13,931 20,149 27,626
Gross margin 5,766 6,563 10,616 13,264
Selling, general and administrative costs 1,575 2,112 2,862 4,447
Segment contribution 4,191 4,451 7,754 8,817
Oracle Solutions [Member] | Revenue Before Reimbursements [Member]        
Segment Reporting [Line Items]        
Total revenue 15,317 20,494 30,765 40,890
SAP Solutions [Member]        
Segment Reporting [Line Items]        
Total revenue 17,811 13,893 34,148 27,315
Cost of sales 9,563 7,713 18,415 14,851
Gross margin 7,873 5,811 15,046 11,866
Selling, general and administrative costs 2,285 1,919 4,495 3,723
Segment contribution 5,588 3,892 10,551 8,143
SAP Solutions [Member] | Revenue Before Reimbursements [Member]        
Segment Reporting [Line Items]        
Total revenue $ 17,436 $ 13,524 $ 33,461 $ 26,717