v3.26.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net sales    
Total $ 649,113 $ 642,775
Cost of sales    
Total 497,784 489,099
Gross profit 151,329 153,676
Selling, general, and administrative 106,621 103,667
Depreciation and amortization 5,876 7,069
Operating expenses 112,497 110,736
Operating income 38,832 42,940
Other income, net 3,130 612
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
Earnings from discontinued operations, net of tax (Note 13) 0 10,569
Net earnings (in Dollars) $ 30,279 $ 42,583
Earnings per common share—basic    
Continuing operations—basic (in Dollars per share) $ 1.17 $ 1.22
Discontinued operations—basic (in Dollars per share) 0 0.4
Earnings per common share—basic (in Dollars per share) 1.17 1.62
Earnings per common share—diluted    
Continuing operations—diluted (in Dollars per share) 1.16 1.21
Discontinued operations—diluted (in Dollars per share) 0 0.4
Earnings per common share—diluted (in Dollars per share) $ 1.16 $ 1.61
Weighted average common shares outstanding—basic (in Shares) 25,938 26,270
Weighted average common shares outstanding—diluted (in Shares) 26,062 26,381
Product [Member]    
Net sales    
Total $ 529,730 $ 526,466
Cost of sales    
Total 418,610 414,477
Services [Member]    
Net sales    
Total 119,383 116,309
Cost of sales    
Total $ 79,174 $ 74,622