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
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net sales $ 649,113 $ 642,775
Gross profit 151,329 153,676
Selling, general, and administrative 106,621 103,667
Operating expenses 112,497 110,736
Operating income 38,832 42,940
Earnings from continuing operations before tax 41,962 43,552
Provision for income taxes 11,683 11,538
Net earnings from continuing operations 30,279 32,014
Net earnings 30,279 42,583
Balance 1,072,035 1,017,575
Net earnings from continuing operations 30,279 32,014
Share-based compensation expense 3,121 2,663
Accounts receivable (94,855) (186,096)
Other assets 6,392 10,812
Accounts payable 52,227 (4,154)
Other liabilities   10,903
Balance 1,068,970 970,658
Share-based compensation 3,121 2,723
Total comprehensive income $ 30,359 $ 45,741
Basic earnings per common share, continuing operations (in Dollars per share) $ 1.17 $ 1.22
Earnings per common share—basic (in Dollars per share) 1.17 1.62
Diluted earnings per common share, continuing operations (in Dollars per share) 1.16 1.21
Earnings per common share—diluted (in Dollars per share) $ 1.16 $ 1.61
Additional Paid-In Capital [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net earnings $ 0 $ 0
Balance 215,228 198,954
Balance 210,274 194,475
Share-based compensation 3,121 2,723
Retained Earnings [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net earnings 30,279 42,583
Balance 979,212 885,797
Balance 956,000 843,214
Share-based compensation 0 0
As Reported [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net sales   637,315
Gross profit   148,216
Selling, general, and administrative   104,947
Operating expenses   112,016
Operating income   36,200
Earnings from continuing operations before tax   36,812
Provision for income taxes   9,684
Net earnings from continuing operations   27,128
Net earnings   37,697
Balance   1,020,431
Net earnings from continuing operations   27,128
Share-based compensation expense   3,440
Accounts receivable   (181,382)
Other assets   8,958
Accounts payable   (4,844)
Other liabilities   12,842
Balance   977,623
Share-based compensation   3,500
Total comprehensive income   $ 40,855
Basic earnings per common share, continuing operations (in Dollars per share)   $ 1.03
Earnings per common share—basic (in Dollars per share)   1.43
Diluted earnings per common share, continuing operations (in Dollars per share)   1.03
Earnings per common share—diluted (in Dollars per share)   $ 1.43
As Reported [Member] | Additional Paid-In Capital [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Balance   $ 193,698
Share-based compensation   3,500
As Reported [Member] | Retained Earnings [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net earnings   37,697
Balance   888,653
Balance   850,956
Adjusted [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net sales   5,460
Gross profit   5,460
Selling, general, and administrative   (1,280)
Operating expenses   (1,280)
Operating income   6,740
Earnings from continuing operations before tax   6,740
Provision for income taxes   1,854
Net earnings from continuing operations   4,886
Net earnings   4,886
Balance   (2,856)
Net earnings from continuing operations   4,886
Share-based compensation expense   (777)
Accounts receivable   (4,714)
Other assets   1,854
Accounts payable   690
Other liabilities   (1,939)
Balance   (6,965)
Share-based compensation   (777)
Total comprehensive income   $ 4,886
Basic earnings per common share, continuing operations (in Dollars per share)   $ 0.19
Earnings per common share—basic (in Dollars per share)   0.19
Diluted earnings per common share, continuing operations (in Dollars per share)   0.18
Earnings per common share—diluted (in Dollars per share)   $ 0.18
Adjusted [Member] | Additional Paid-In Capital [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Balance   $ 777
Share-based compensation   (777)
Adjusted [Member] | Retained Earnings [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net earnings   4,886
Balance   (2,856)
Balance   (7,742)
Product [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net sales $ 529,730 526,466
Product [Member] | As Reported [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net sales   521,006
Product [Member] | Adjusted [Member]    
REVISION OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS [Abstract]    
Net sales   $ 5,460