XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Net sales    
Total $ 355,031 $ 381,372
Cost of sales    
Total 256,474 288,733
Gross profit 98,557 92,639
Selling, general, and administrative 69,467 65,787
Depreciation and amortization 3,516 3,463
Interest and financing costs 577 628
Operating expenses 73,560 69,878
Operating income 24,997 22,761
Other income (expense) 98 (45)
Earnings before tax 25,095 22,716
Provision for income taxes 7,735 6,528
Net earnings $ 17,360 $ 16,188
Net earnings per common share-basic (in dollars per share) $ 1.30 $ 1.21
Net earnings per common share-diluted (in dollars per share) $ 1.30 $ 1.20
Weighted average common shares outstanding-basic (in shares) 13,322 13,356
Weighted average common shares outstanding-diluted (in shares) 13,388 13,457
Product [Member]    
Net sales    
Total $ 307,240 $ 335,601
Cost of sales    
Total 226,634 260,063
Services [Member]    
Net sales    
Total 47,791 45,771
Cost of sales    
Total $ 29,840 $ 28,670