XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographical Data (Segment Information and Geographical Data) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 27, 2024
Sep. 27, 2024
Jun. 28, 2024
Mar. 29, 2024
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Segment Reporting Information [Line Items]                      
Total revenue $ 79,235 $ 79,777 $ 77,656 $ 77,187 $ 72,403 $ 75,856 $ 77,102 $ 71,229 $ 313,855 $ 296,590 $ 293,742
Cost of sales                 190,619 180,208 178,166
Selling, general and administrative costs                 78,546 65,942 60,979
Contribution margin                 89,435 84,351 89,481
Corporate general and administrative expenses                 20,787 19,766 21,180
Non-cash stock compensation expense                 11,782 10,724 10,267
Stock price award program compensation expense                 5,745    
Acquisition-related compensation expense                 390    
Acquisition-related non-cash stock based compensation expense                 1,997    
Acquisition-related costs                 125    
Depreciation and amortization                 3,919 3,421 3,437
Restructuring and asset impairment (settlement) charge                     (651)
Legal settlement and related costs                 102 1,178  
Interest expense, net                 1,594 3,235 144
Income from before income tax expense $ 7,505 $ 12,432 $ 12,004 $ 11,053 $ 10,836 $ 12,929 $ 11,869 $ 10,393 42,994 46,027 55,104
Revenue Before Reimbursements [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 307,028 291,273 289,688
Global S&BT [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 171,096 171,927 169,660
Cost of sales                 89,276 89,646 86,575
Gross Profit, Total                 78,998 79,875 81,375
Selling, general and administrative costs                 27,416 25,509 20,056
Contribution margin                 51,582 54,366 61,319
Global S&BT [Member] | Revenue Before Reimbursements [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 168,274 169,521 167,950
Oracle Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 85,707 77,772 76,320
Cost of sales                 55,855 51,840 53,589
Gross Profit, Total                 26,617 23,988 21,479
Selling, general and administrative costs                 7,507 5,928 6,144
Contribution margin                 19,110 18,060 15,335
Oracle Solutions [Member] | Revenue Before Reimbursements [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 82,472 75,828 75,068
SAP Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 57,052 46,891 47,762
Cost of sales                 27,757 27,179 27,716
Gross Profit, Total                 28,525 18,745 18,955
Selling, general and administrative costs                 9,782 6,820 6,128
Contribution margin                 18,743 11,925 12,827
SAP Solutions [Member] | Revenue Before Reimbursements [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 $ 56,282 $ 45,924 $ 46,671