XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales        
Total $ 458,017 $ 433,081 $ 874,666 $ 788,112
Cost of sales        
Total 335,015 334,119 646,152 590,593
Gross profit 123,002 98,962 228,514 197,519
Selling, general, and administrative 74,504 66,889 143,279 136,356
Depreciation and amortization 3,853 3,341 7,779 6,857
Interest and financing costs 342 247 701 824
Operating expenses 78,699 70,477 151,759 144,037
Operating income 44,303 28,485 76,755 53,482
Other income (expense) (325) 184 (202) 282
Earnings before tax 43,978 28,669 76,553 53,764
Provision for income taxes 12,565 8,823 21,622 16,558
Net earnings $ 31,413 $ 19,846 $ 54,931 $ 37,206
Net earnings per common share-basic (in dollars per share) $ 2.36 $ 1.48 $ 4.12 $ 2.79
Net earnings per common share-diluted (in dollars per share) $ 2.34 $ 1.48 $ 4.09 $ 2.78
Weighted average common shares outstanding-basic (in shares) 13,332 13,372 13,333 13,347
Weighted average common shares outstanding-diluted (in shares) 13,432 13,391 13,431 13,394
Product [Member]        
Net sales        
Total $ 397,160 $ 383,656 $ 758,217 $ 690,896
Cost of sales        
Total 297,629 302,963 574,856 529,597
Services [Member]        
Net sales        
Total 60,857 49,425 116,449 97,216
Cost of sales        
Total $ 37,386 $ 31,156 $ 71,296 $ 60,996