v3.26.1
SEGMENT REPORTING - Technology Segment Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
SEGMENT REPORTING [Abstract]    
Net sales $ 649,113 $ 642,775
Technology Segment [Member]    
SEGMENT REPORTING [Abstract]    
Revenue from contracts with customers 648,986 642,664
Technology Segment [Member] | Telecom, Media & Entertainment [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 138,697 184,979
Technology Segment [Member] | Technology [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 117,999 82,747
Technology Segment [Member] | SLED [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 79,856 90,562
Technology Segment [Member] | Healthcare [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 79,197 74,291
Technology Segment [Member] | Financial Services [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 73,386 47,500
Technology Segment [Member] | Retail [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 34,923 31,971
Technology Segment [Member] | All Others [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 124,928 130,614
Product Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 529,603 526,355
Revenue from contracts with customers 529,603 526,355
Product Segment [Member] | Networking [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 223,721 218,202
Product Segment [Member] | Cloud [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 180,748 206,996
Product Segment [Member] | Security [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 78,265 61,107
Product Segment [Member] | Collaboration [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 15,492 11,757
Product Segment [Member] | Other [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 31,377 28,293
Professional Services Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 68,081 71,729
Revenue from contracts with customers 68,081 71,729
Managed Services Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 51,302 44,580
Revenue from contracts with customers $ 51,302 $ 44,580