XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net sales            
Total $ 493,706   $ 458,017   $ 952,065 $ 874,666
Cost of sales            
Total 360,402   335,015   705,238 646,152
Gross profit 133,304   123,002   246,827 228,514
Selling, general, and administrative 84,704   74,504   161,471 143,279
Depreciation and amortization 3,568   3,853   6,778 7,779
Interest and financing costs 925   342   1,288 701
Operating expenses 89,197   78,699   169,537 151,759
Operating income 44,107   44,303   77,290 76,755
Other income (expense) (3,866)   (325)   (6,019) (202)
Earnings before tax 40,241   43,978   71,271 76,553
Provision for income taxes 11,772   12,565   20,463 21,622
Net earnings $ 28,469 $ 22,339 $ 31,413 $ 23,518 $ 50,808 $ 54,931
Net earnings per common share-basic (in dollars per share) $ 1.07   $ 1.18   $ 1.91 $ 2.06
Net earnings per common share-diluted (in dollars per share) $ 1.07   $ 1.17   $ 1.91 $ 2.04
Weighted average common shares outstanding-basic (in shares) 26,578   26,664   26,546 26,666
Weighted average common shares outstanding-diluted (in shares) 26,623   26,864   26,671 26,862
Product [Member]            
Net sales            
Total $ 428,545   $ 397,160   $ 823,795 $ 758,217
Cost of sales            
Total 317,127   297,629   621,337 574,856
Services [Member]            
Net sales            
Total 65,161   60,857   128,270 116,449
Cost of sales            
Total $ 43,275   $ 37,386   $ 83,901 $ 71,296