XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Net sales    
Total $ 637,315 $ 535,652
Cost of sales    
Total 489,099 408,778
Gross profit 148,216 126,874
Selling, general, and administrative 104,947 90,596
Depreciation and amortization 7,069 4,819
Operating expenses 112,016 95,415
Operating income 36,200 31,459
Other income (expense), net 612 1,711
Earnings from continuing operations before tax 36,812 33,170
Provision for income taxes 9,684 8,977
Net earnings from continuing operations 27,128 24,193
Earnings from discontinued operations, net of tax (Note 4) 10,569 3,146
Net earnings $ 37,697 $ 27,339
Earnings per common share—basic    
Continuing operations—basic (in Dollars per share) $ 1.03 $ 0.91
Discontinued operations—basic (in Dollars per share) 0.4 0.12
Earnings per common share—basic (in Dollars per share) 1.43 1.03
Earnings per common share—diluted    
Continuing operations—diluted (in Dollars per share) 1.03 0.9
Discontinued operations—diluted (in Dollars per share) 0.4 0.12
Earnings per common share—diluted (in Dollars per share) $ 1.43 $ 1.02
Weighted average common shares outstanding—basic (in Shares) 26,270 26,642
Weighted average common shares outstanding—diluted (in Shares) 26,381 26,801
Product [Member]    
Net sales    
Total $ 521,006 $ 457,463
Cost of sales    
Total 414,477 358,878
Services [Member]    
Net sales    
Total 116,309 78,189
Cost of sales    
Total $ 74,622 $ 49,900