v3.26.1
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Schedule of Correction on Previously Issued Financial Statements (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Accounts receivable—trade, net $ 667,831 $ 508,272  
Other current assets 31,602 31,437  
Accounts payable 264,605 323,890  
Salaries and commissions payable 48,590 42,722  
Deferred revenue 168,127 154,067  
Additional paid-in capital 210,274 194,475  
Retained earnings 956,000 843,214  
Net sales 2,442,549 2,000,168 $ 2,178,249
Cost of sales 1,826,468 1,488,048 1,666,507
Gross profit 616,081 512,120 511,742
Selling, general, and administrative 423,393 386,681 355,556
Operating expenses 449,936 412,434 377,936
Operating income 166,145 99,686 133,806
Earnings from continuing operations before tax 173,438 106,124 135,238
Provision for income taxes 49,318 29,685 37,911
Net earnings from continuing operations 124,120 76,439 97,327
Net earnings 132,636 104,576 117,982
Net earnings from continuing operations 124,120 76,439 97,327
Share-based compensation expense 12,134 10,502 9,471
Accounts receivable (165,298) 194,563 (117,469)
Inventories (80,334) 23,369 101,734
Deferred costs and other assets (9,930) (31,571) (23,973)
Accounts payable (59,306) 6,013 106,967
Salaries and commissions payable, deferred revenue, and other liabilities 32,056 11,992 51,600
Balance 970,658 897,439 775,719
Share-based compensation 12,194 10,784 9,738
Balance 1,068,970 970,658 897,439
Total comprehensive income $ 133,557 $ 105,737 $ 118,694
Basic EPS, continuing operations (in Dollars per share) $ 4.73 $ 2.88 $ 3.66
Diluted EPS, continuing operations (in Dollars per share) $ 4.71 $ 2.87 $ 3.64
As Reported [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Accounts receivable—trade, net   $ 516,925  
Other current assets   28,500  
Accounts payable   324,580  
Salaries and commissions payable   42,219  
Deferred revenue   152,631  
Additional paid-in capital   193,698  
Retained earnings   850,956  
Net sales   2,009,567 $ 2,176,515
Cost of sales   1,494,043 1,667,820
Gross profit   515,524 508,695
Selling, general, and administrative   385,401 355,556
Operating expenses   411,154 377,936
Operating income   104,370 130,759
Earnings from continuing operations before tax   110,808 132,191
Provision for income taxes   30,967 37,070
Net earnings from continuing operations   79,841 95,121
Net earnings   107,978 115,776
Net earnings from continuing operations   79,841 95,121
Share-based compensation expense   9,725 9,471
Accounts receivable   185,910 (117,469)
Inventories   29,364 104,781
Deferred costs and other assets   (30,289) (24,814)
Accounts payable   6,703 106,967
Salaries and commissions payable, deferred revenue, and other liabilities   10,053 51,600
Balance $ 977,623 901,779 782,265
Share-based compensation   10,007 9,738
Balance   977,623 901,779
Total comprehensive income   $ 109,139 $ 116,488
Basic EPS, continuing operations (in Dollars per share)   $ 3.01 $ 3.57
Diluted EPS, continuing operations (in Dollars per share)   $ 2.99 $ 3.56
Adjusted [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Accounts receivable—trade, net   $ (8,653)  
Other current assets   2,937  
Accounts payable   (690)  
Salaries and commissions payable   503  
Deferred revenue   1,436  
Additional paid-in capital   777  
Retained earnings   (7,742)  
Net sales   (9,399) $ 1,734
Cost of sales   (5,995) (1,313)
Gross profit   (3,404) 3,047
Selling, general, and administrative   1,280 0
Operating expenses   1,280 0
Operating income   (4,684) 3,047
Earnings from continuing operations before tax   (4,684) 3,047
Provision for income taxes   (1,282) 841
Net earnings from continuing operations   (3,402) 2,206
Net earnings   (3,402) 2,206
Net earnings from continuing operations   (3,402) 2,206
Share-based compensation expense   777 0
Accounts receivable   8,653 0
Inventories   (5,995) (3,047)
Deferred costs and other assets   (1,282) 841
Accounts payable   (690) 0
Salaries and commissions payable, deferred revenue, and other liabilities   1,939 0
Balance (6,965) (4,340) (6,546)
Share-based compensation   777 0
Balance   (6,965) (4,340)
Total comprehensive income   $ (3,402) $ 2,206
Basic EPS, continuing operations (in Dollars per share)   $ (0.13) $ 0.09
Diluted EPS, continuing operations (in Dollars per share)   $ (0.12) $ 0.08
Additional Paid-In Capital [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Net earnings 0 $ 0 $ 0
Balance 194,475 180,058 167,303
Share-based compensation 12,194 10,784 9,738
Balance 210,274 194,475 180,058
Additional Paid-In Capital [Member] | As Reported [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Balance 193,698 180,058 167,303
Share-based compensation   10,007 9,738
Balance   193,698 180,058
Additional Paid-In Capital [Member] | Adjusted [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Balance 777 0 0
Share-based compensation   777 0
Balance   777 0
Retained Earnings [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Net earnings 132,636 104,576 117,982
Balance 843,214 738,638 620,656
Share-based compensation 0 0 0
Balance 956,000 843,214 738,638
Retained Earnings [Member] | As Reported [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Net earnings   107,978 115,776
Balance 850,956 742,978 627,202
Balance   850,956 742,978
Retained Earnings [Member] | Adjusted [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Net earnings   (3,402) 2,206
Balance (7,742) (4,340) (6,546)
Balance   (7,742) (4,340)
Product [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Net sales 1,979,664 1,599,791 1,886,172
Cost of sales $ 1,525,960 1,229,495 1,485,291
Product [Member] | As Reported [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Net sales   1,609,190 1,884,438
Cost of sales   1,235,490 1,486,604
Product [Member] | Adjusted [Member]      
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]      
Net sales   (9,399) 1,734
Cost of sales   $ (5,995) $ (1,313)