v3.26.1
SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
SEGMENT REPORTING [Abstract]    
Net sales $ 649,113 $ 642,775
Cost of sales 497,784 489,099
Gross profit 151,329 153,676
Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 648,986 642,664
Cost of sales 497,710 489,035
Gross profit 151,276 153,629
Product Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 529,603 526,355
Product Segment [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 529,603 526,355
Cost of sales 418,536 414,413
Gross profit 111,067 111,942
Professional Services Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 68,081 71,729
Professional Services Segment [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 68,081 71,729
Cost of sales 42,937 43,576
Gross profit 25,144 28,153
Managed Services Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 51,302 44,580
Managed Services Segment [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 51,302 44,580
Cost of sales 36,237 31,046
Gross profit 15,065 13,534
Other [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net sales 127 111
Cost of sales 74 64
Gross profit $ 53 $ 47