XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Net sales    
Total $ 544,538 $ 574,175
Cost of sales    
Total 410,057 431,902
Gross profit 134,481 142,273
Selling, general, and administrative 93,608 90,298
Depreciation and amortization 4,819 4,792
Interest and financing costs 585 851
Operating expenses 99,012 95,941
Operating income 35,469 46,332
Other income (expense), net 2,073 190
Earnings before tax 37,542 46,522
Provision for income taxes 10,203 12,675
Net earnings $ 27,339 $ 33,847
Net earnings per common share-basic (in dollars per share) $ 1.03 $ 1.27
Net earnings per common share-diluted (in dollars per share) $ 1.02 $ 1.27
Weighted average common shares outstanding-basic (in shares) 26,642 26,552
Weighted average common shares outstanding-diluted (in shares) 26,801 26,648
Product [Member]    
Net sales    
Total $ 466,349 $ 506,656
Cost of sales    
Total 360,157 388,904
Services [Member]    
Net sales    
Total 78,189 67,519
Cost of sales    
Total $ 49,900 $ 42,998