XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net sales        
Total $ 515,172 $ 587,611 $ 1,059,710 $ 1,161,786
Cost of sales        
Total 367,181 443,246 777,238 875,148
Gross profit 147,991 144,365 282,472 286,638
Selling, general, and administrative 98,971 92,652 192,579 182,950
Depreciation and amortization 5,765 5,630 10,584 10,422
Interest and financing costs 537 1,220 1,122 2,071
Operating expenses 105,273 99,502 204,285 195,443
Operating income 42,718 44,863 78,187 91,195
Other income 579 117 2,652 307
Earnings before tax 43,297 44,980 80,839 91,502
Provision for income taxes 11,987 12,316 22,190 24,991
Net earnings $ 31,310 $ 32,664 $ 58,649 $ 66,511
Net earnings per common share-basic (in dollars per share) $ 1.18 $ 1.23 $ 2.2 $ 2.5
Net earnings per common share-diluted (in dollars per share) $ 1.17 $ 1.22 $ 2.19 $ 2.49
Weighted average common shares outstanding-basic (in shares) 26,567 26,624 26,604 26,588
Weighted average common shares outstanding-diluted (in shares) 26,676 26,679 26,750 26,659
Product [Member]        
Net sales        
Total $ 411,505 $ 516,609 $ 877,854 $ 1,023,265
Cost of sales        
Total 301,436 398,234 661,593 787,138
Services [Member]        
Net sales        
Total 103,667 71,002 181,856 138,521
Cost of sales        
Total $ 65,745 $ 45,012 $ 115,645 $ 88,010