XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net sales        
Total $ 608,826 $ 493,372 $ 1,246,141 $ 1,029,024
Cost of sales        
Total 446,702 366,070 935,801 774,848
Gross profit 162,124 127,302 310,340 254,176
Selling, general, and administrative 106,479 94,541 211,426 185,137
Depreciation and amortization 6,810 5,765 13,879 10,584
Operating expenses 113,289 100,306 225,305 195,721
Operating income 48,835 26,996 85,035 58,455
Other income, net 5,163 316 5,775 2,027
Earnings from continuing operations before tax 53,998 27,312 90,810 60,482
Provision for income taxes 15,838 7,513 25,522 16,490
Net earnings from continuing operations 38,160 19,799 65,288 43,992
Earnings (loss) from discontinued operations, net of tax (Note 4) (3,305) 11,511 7,264 14,657
Net earnings $ 34,855 $ 31,310 $ 72,552 $ 58,649
Earnings per common share—basic        
Continuing operations—basic (in Dollars per share) $ 1.45 $ 0.75 $ 2.48 $ 1.65
Discontinued operations—basic (in Dollars per share) (0.13) 0.43 0.28 0.55
Earnings per common share—basic (in Dollars per share) 1.32 1.18 2.76 2.2
Earnings per common share—diluted        
Continuing operations—diluted (in Dollars per share) 1.45 0.74 2.47 1.64
Discontinued operations—diluted (in Dollars per share) (0.13) 0.43 0.28 0.55
Earnings per common share—diluted (in Dollars per share) $ 1.32 $ 1.17 $ 2.75 $ 2.19
Weighted average common shares outstanding—basic (in Shares) 26,362 26,567 26,316 26,604
Weighted average common shares outstanding—diluted (in Shares) 26,406 26,676 26,407 26,750
Product [Member]        
Net sales        
Total $ 485,065 $ 389,705 $ 1,006,071 $ 847,168
Cost of sales        
Total 366,066 300,325 780,543 659,203
Services [Member]        
Net sales        
Total 123,761 103,667 240,070 181,856
Cost of sales        
Total $ 80,636 $ 65,745 $ 155,258 $ 115,645