XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information and Geographical Data (Segment Information and Geographical Data) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 77,865 $ 77,187
Selling, general and administrative costs 23,448 18,329
Contribution margin 21,403 20,196
Corporate general and administrative expenses 5,656 5,028
Non-cash stock compensation expense 2,765 2,599
Stock price award program compensation expense 5,142  
Acquisition-related cash compensation expense 308  
Acquisition-related non-cash stock based compensation expense 1,765  
Acquisition-related costs 194  
Legal settlement and related costs   102
Depreciation expense 1,025 942
Amortization expense 145  
Interest expense, net 202 472
Income before income taxes 4,201 11,053
Revenue Before Reimbursements [Member]    
Segment Reporting Information [Line Items]    
Total revenue 76,231 75,727
Global S&BT [Member]    
Segment Reporting Information [Line Items]    
Total revenue 43,357 40,892
Cost of sales 22,325 23,284
Gross Profit, Total 20,317 16,970
Selling, general and administrative costs 7,531 6,917
Contribution margin 12,786 10,053
Global S&BT [Member] | Revenue Before Reimbursements [Member]    
Segment Reporting Information [Line Items]    
Total revenue 42,642 40,254
Oracle Solutions [Member]    
Segment Reporting Information [Line Items]    
Total revenue 21,085 21,729
Cost of sales 13,695 13,998
Gross Profit, Total 6,701 7,070
Selling, general and administrative costs 2,334 1,809
Contribution margin 4,367 5,261
Oracle Solutions [Member] | Revenue Before Reimbursements [Member]    
Segment Reporting Information [Line Items]    
Total revenue 20,396 21,068
SAP Solutions [Member]    
Segment Reporting Information [Line Items]    
Total revenue 13,423 14,566
Cost of sales 7,139 7,074
Gross Profit, Total 6,054 7,332
Selling, general and administrative costs 1,804 2,450
Contribution margin 4,250 4,882
SAP Solutions [Member] | Revenue Before Reimbursements [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 13,193 $ 14,406