XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net sales    
Total $ 574,175 $ 458,359
Cost of sales    
Total 431,902 344,836
Gross profit 142,273 113,523
Selling, general, and administrative 90,298 76,767
Depreciation and amortization 4,792 3,210
Interest and financing costs 851 363
Operating expenses 95,941 80,340
Operating income 46,332 33,183
Other income (expense), net 190 (2,153)
Earnings before tax 46,522 31,030
Provision for income taxes 12,675 8,691
Net earnings $ 33,847 $ 22,339
Net earnings per common share-basic (in dollars per share) $ 1.27 $ 0.84
Net earnings per common share-diluted (in dollars per share) $ 1.27 $ 0.84
Weighted average common shares outstanding-basic (in shares) 26,552 26,513
Weighted average common shares outstanding-diluted (in shares) 26,648 26,685
Product [Member]    
Net sales    
Total $ 506,656 $ 395,250
Cost of sales    
Total 388,904 304,210
Services [Member]    
Net sales    
Total 67,519 63,109
Cost of sales    
Total $ 42,998 $ 40,626