XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Net sales    
Total $ 458,359 $ 416,649
Cost of sales    
Total 344,836 311,137
Gross profit 113,523 105,512
Selling, general, and administrative 76,767 68,775
Depreciation and amortization 3,210 3,926
Interest and financing costs 363 359
Operating expenses 80,340 73,060
Operating income 33,183 32,452
Other income (expense) (2,153) 123
Earnings before tax 31,030 32,575
Provision for income taxes 8,691 9,057
Net earnings $ 22,339 $ 23,518
Net earnings per common share-basic (in dollars per share) $ 0.84 $ 0.88
Net earnings per common share-diluted (in dollars per share) $ 0.84 $ 0.87
Weighted average common shares outstanding-basic (in shares) 26,513 26,666
Weighted average common shares outstanding-diluted (in shares) 26,685 26,882
Product [Member]    
Net sales    
Total $ 395,250 $ 361,057
Cost of sales    
Total 304,210 277,227
Services [Member]    
Net sales    
Total 63,109 55,592
Cost of sales    
Total $ 40,626 $ 33,910