XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION - Segment Information Applicable to Reportable Operating Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2024
USD ($)
Segment Reporting Information      
Number of reportable segments | segment 3 3  
Number of operating segments | segment 3 3  
Net sales $ 701,046 $ 632,025  
Cost of sales 573,735 513,953  
Depreciation and amortization 3,099 3,266  
Operating Income (Loss) 14,522 13,464  
Interest income, net 3,900 4,567  
Other income 76    
Income before taxes 18,498 18,031  
Total assets 1,247,503 1,161,065 $ 1,299,354
Enterprise Solutions      
Segment Reporting Information      
Net sales 298,003 282,659  
Business Solutions      
Segment Reporting Information      
Net sales 258,385 255,869  
Public Sector Solutions      
Segment Reporting Information      
Net sales 144,658 93,497  
Operating Segments      
Segment Reporting Information      
Net sales $ 701,046 $ 632,025  
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) $ 19,577 $ 16,286  
Total assets 1,426,294 1,270,408  
Operating Segments | Enterprise Solutions      
Segment Reporting Information      
Net sales 298,003 282,659  
Cost of sales 255,705 239,925  
Personnel costs 16,170 15,469  
Marketing 2,097 1,887  
Allocated corporate overhead 18,290 18,382  
Depreciation and amortization 192 205  
Other segment expenses 1,047 944  
Operating Income (Loss) 4,502 5,847  
Total assets 743,050 701,826  
Operating Segments | Business Solutions      
Segment Reporting Information      
Net sales 258,385 255,869  
Cost of sales 192,978 195,505  
Personnel costs 17,775 17,963  
Marketing 4,839 4,330  
Allocated corporate overhead 21,476 20,508  
Depreciation and amortization 155 163  
Other segment expenses 2,745 1,611  
Operating Income (Loss) 18,417 15,789  
Total assets 578,687 514,019  
Operating Segments | Public Sector Solutions      
Segment Reporting Information      
Net sales 144,658 93,497  
Cost of sales 125,052 78,523  
Personnel costs 9,586 8,291  
Marketing 1,084 1,183  
Allocated corporate overhead 10,738 10,254  
Depreciation and amortization 23 23  
Other segment expenses 1,517 573  
Operating Income (Loss) (3,342) (5,350)  
Total assets 104,557 54,563  
Headquarters/Other      
Segment Reporting Information      
Unallocated Headquarters/Other expenses (5,055) (2,822)  
Total assets (178,791) (109,343)  
Intersegment Elimination      
Segment Reporting Information      
Total assets $ (61,063) $ (15,039)