XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Net sales        
Total $ 509,055 $ 623,476 $ 1,670,841 $ 1,575,541
Cost of sales        
Total 375,245 485,104 1,250,393 1,190,342
Gross profit 133,810 138,372 420,448 385,199
Selling, general, and administrative 89,381 86,730 272,331 248,201
Depreciation and amortization 5,399 3,609 15,821 10,387
Interest and financing costs 983 1,575 3,054 2,863
Operating expenses 95,763 91,914 291,206 261,451
Operating income 38,047 46,458 129,242 123,748
Other income (expense), net 366 2,907 673 (3,112)
Earnings before tax 38,413 49,365 129,915 120,636
Provision for income taxes 11,131 13,671 36,122 34,134
Net earnings $ 27,282 $ 35,694 $ 93,793 $ 86,502
Net earnings per common share-basic (in dollars per share) $ 1.02 $ 1.34 $ 3.53 $ 3.26
Net earnings per common share-diluted (in dollars per share) $ 1.02 $ 1.34 $ 3.52 $ 3.24
Weighted average common shares outstanding-basic (in shares) 26,618 26,592 26,598 26,561
Weighted average common shares outstanding-diluted (in shares) 26,697 26,648 26,665 26,688
Product [Member]        
Net sales        
Total $ 434,371 $ 556,018 $ 1,457,636 $ 1,379,813
Cost of sales        
Total 328,908 441,015 1,116,046 1,062,352
Services [Member]        
Net sales        
Total 74,684 67,458 213,205 195,728
Cost of sales        
Total $ 46,337 $ 44,089 $ 134,347 $ 127,990