XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
SEGMENT REPORTING [Abstract]    
Net Sales $ 637,315 $ 535,652
Cost of sales 489,099 408,778
Gross Profit 148,216 126,874
Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 637,204 535,501
Cost of sales 489,035 408,707
Gross Profit 148,169 126,794
Product Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 520,895 457,312
Product Segment [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 520,895 457,312
Cost of sales 414,413 358,807
Gross Profit 106,482 98,505
Professional Services Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 71,729 37,279
Professional Services Segment [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 71,729 37,279
Cost of sales 43,576 21,824
Gross Profit 28,153 15,455
Managed Services Segment [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 44,580 40,910
Managed Services Segment [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 44,580 40,910
Cost of sales 31,046 28,076
Gross Profit 13,534 12,834
Other [Member] | Operating Segments [Member]    
SEGMENT REPORTING [Abstract]    
Net Sales 111 151
Cost of sales 64 71
Gross Profit $ 47 $ 80