XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net sales        
Total $ 587,611 $ 493,706 $ 1,161,786 $ 952,065
Cost of sales        
Total 443,246 360,402 875,148 705,238
Gross profit 144,365 133,304 286,638 246,827
Selling, general, and administrative 92,652 84,704 182,950 161,471
Depreciation and amortization 5,630 3,568 10,422 6,778
Interest and financing costs 1,220 925 2,071 1,288
Operating expenses 99,502 89,197 195,443 169,537
Operating income 44,863 44,107 91,195 77,290
Other income (expense), net 117 (3,866) 307 (6,019)
Earnings before tax 44,980 40,241 91,502 71,271
Provision for income taxes 12,316 11,772 24,991 20,463
Net earnings $ 32,664 $ 28,469 $ 66,511 $ 50,808
Net earnings per common share-basic (in dollars per share) $ 1.23 $ 1.07 $ 2.5 $ 1.91
Net earnings per common share-diluted (in dollars per share) $ 1.22 $ 1.07 $ 2.49 $ 1.91
Weighted average common shares outstanding-basic (in shares) 26,624 26,578 26,588 26,546
Weighted average common shares outstanding-diluted (in shares) 26,679 26,623 26,659 26,671
Product [Member]        
Net sales        
Total $ 516,609 $ 428,545 $ 1,023,265 $ 823,795
Cost of sales        
Total 398,234 317,127 787,138 621,337
Services [Member]        
Net sales        
Total 71,002 65,161 138,521 128,270
Cost of sales        
Total $ 45,012 $ 43,275 $ 88,010 $ 83,901