XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT REPORTING - Segment Reporting Information, by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
SEGMENT REPORTING [Abstract]        
Net sales $ 608,826 $ 493,372 $ 1,246,141 $ 1,029,024
Cost of sales 446,702 366,070 935,801 774,848
Gross profit 162,124 127,302 310,340 254,176
Operating Segments [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 608,775 493,280 1,245,979 1,028,781
Cost of sales 446,637 365,999 935,672 774,706
Gross profit 162,138 127,281 310,307 254,075
Product Segment [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 485,014 389,613 1,005,909 846,925
Product Segment [Member] | Operating Segments [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 485,014 389,613 1,005,909 846,925
Cost of sales 366,001 300,254 780,414 659,061
Gross profit 119,013 89,359 225,495 187,864
Professional Services Segment [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 76,344 61,900 148,073 99,179
Professional Services Segment [Member] | Operating Segments [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 76,344 61,900 148,073 99,179
Cost of sales 47,172 36,317 90,748 58,141
Gross profit 29,172 25,583 57,325 41,038
Managed Services Segment [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 47,417 41,767 91,997 82,677
Managed Services Segment [Member] | Operating Segments [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 47,417 41,767 91,997 82,677
Cost of sales 33,464 29,428 64,510 57,504
Gross profit 13,953 12,339 27,487 25,173
Other [Member] | Operating Segments [Member]        
SEGMENT REPORTING [Abstract]        
Net sales 51 92 162 243
Cost of sales 65 71 129 142
Gross profit $ (14) $ 21 $ 33 $ 101