XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Net sales                
Total $ 494,834     $ 427,604     $ 1,369,500 $ 1,215,716
Cost of sales                
Total 377,717     329,453     1,023,869 920,046
Gross profit 117,117     98,151     345,631 295,670
Selling, general, and administrative 76,874     65,390     220,153 201,746
Depreciation and amortization 3,597     3,143     11,376 10,000
Interest and financing costs 561     355     1,262 1,179
Operating expenses 81,032     68,888     232,791 212,925
Operating income 36,085     29,263     112,840 82,745
Other income (expense) (175)     813     (377) 1,095
Earnings before tax 35,910     30,076     112,463 83,840
Provision for income taxes 9,486     8,438     31,108 24,996
Net earnings $ 26,424 $ 31,413 $ 23,518 $ 21,638 $ 19,846 $ 17,360 $ 81,355 $ 58,844
Net earnings per common share-basic (in dollars per share) $ 0.99     $ 0.81     $ 3.05 $ 2.21
Net earnings per common share-diluted (in dollars per share) $ 0.98     $ 0.81     $ 3.03 $ 2.20
Weighted average common shares outstanding-basic (in shares) 26,668     26,664     26,666 26,684
Weighted average common shares outstanding-diluted (in shares) 26,930     26,756     26,887 26,804
Product [Member]                
Net sales                
Total $ 432,307     $ 375,512     $ 1,190,524 $ 1,066,408
Cost of sales                
Total 339,810     297,514     914,666 827,111
Services [Member]                
Net sales                
Total 62,527     52,092     178,976 149,308
Cost of sales                
Total $ 37,907     $ 31,939     $ 109,203 $ 92,935