XML 61 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Segment Information Applicable to Reportable Operating Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
segment
Dec. 31, 2025
USD ($)
Segment Reporting Information      
Number of reportable segments | segment 3 3  
Number of operating segments | segment 3 3  
Net sales $ 721,866 $ 701,046  
Cost of sales 589,129 573,735  
Depreciation and amortization 2,797 3,099  
Operating income (loss) 20,225 14,522  
Interest income, net 3,363 3,900  
Other income   76  
Income before taxes 23,588 18,498  
Total assets 1,425,018 1,247,503 $ 1,350,925
Enterprise Solutions      
Segment Reporting Information      
Net sales 346,471 298,003  
Business Solutions      
Segment Reporting Information      
Net sales 275,562 258,385  
Public Sector Solutions      
Segment Reporting Information      
Net sales 99,833 144,658  
Operating Segments      
Segment Reporting Information      
Net sales $ 721,866 $ 701,046  
Other segment expenses, description Other segment expenses for each of the reportable segments include service contracts/subscriptions, professional fees, facilities operations, credit card fees, and other miscellaneous expenses. Other segment expenses for each of the reportable segments include service contracts/subscriptions, professional fees, facilities operations, credit card fees, and other miscellaneous expenses.  
Operating income (loss) $ 26,532 $ 19,577  
Total assets 1,584,468 1,426,294  
Operating Segments | Enterprise Solutions      
Segment Reporting Information      
Net sales 346,471 298,003  
Cost of sales 296,246 255,705  
Personnel costs 17,913 16,170  
Marketing 1,755 2,097  
Allocated corporate overhead 18,763 18,290  
Depreciation and amortization 197 192  
Other segment expenses 896 1,047  
Operating income (loss) 10,701 4,502  
Total assets 835,438 743,050  
Operating Segments | Business Solutions      
Segment Reporting Information      
Net sales 275,562 258,385  
Cost of sales 208,059 192,978  
Personnel costs 17,953 17,775  
Marketing 3,234 4,839  
Allocated corporate overhead 22,574 21,476  
Depreciation and amortization 154 155  
Other segment expenses 1,703 2,745  
Operating income (loss) 21,885 18,417  
Total assets 671,750 578,687  
Operating Segments | Public Sector Solutions      
Segment Reporting Information      
Net sales 99,833 144,658  
Cost of sales 84,823 125,052  
Personnel costs 7,802 9,586  
Marketing 738 1,084  
Allocated corporate overhead 11,285 10,738  
Depreciation and amortization 16 23  
Other segment expenses 1,223 1,517  
Operating income (loss) (6,054) (3,342)  
Total assets 77,280 104,557  
Headquarters/Other      
Segment Reporting Information      
Unallocated Headquarters/Other expenses (6,307) (5,055)  
Total assets (159,450) (178,791)  
Intersegment Elimination      
Segment Reporting Information      
Total assets $ (39,487) $ (61,063)