XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Net sales        
Total $ 510,965 $ 509,055 $ 1,570,675 $ 1,670,841
Cost of sales        
Total 370,080 375,245 1,147,318 1,250,393
Gross profit 140,885 133,810 423,357 420,448
Selling, general, and administrative 104,181 89,381 296,760 272,331
Depreciation and amortization 7,676 5,399 18,260 15,821
Interest and financing costs 517 983 1,639 3,054
Operating expenses 112,374 95,763 316,659 291,206
Operating income 28,511 38,047 106,698 129,242
Other income 3,650 366 6,302 673
Earnings before tax 32,161 38,413 113,000 129,915
Provision for income taxes 8,028 11,131 30,218 36,122
Net earnings $ 24,133 $ 27,282 $ 82,782 $ 93,793
Net earnings per common share—basic (in Dollars per share) $ 0.91 $ 1.02 $ 3.12 $ 3.53
Net earnings per common share—diluted (in Dollars per share) $ 0.91 $ 1.02 $ 3.1 $ 3.52
Weighted average common shares outstanding—basic (in Shares) 26,495 26,618 26,568 26,598
Weighted average common shares outstanding—diluted (in Shares) 26,620 26,697 26,727 26,665
Product [Member]        
Net sales        
Total $ 397,318 $ 434,371 $ 1,275,172 $ 1,457,636
Cost of sales        
Total 297,434 328,908 959,027 1,116,046
Services [Member]        
Net sales        
Total 113,647 74,684 295,503 213,205
Cost of sales        
Total $ 72,646 $ 46,337 $ 188,291 $ 134,347