v3.26.3
EARNINGS PER SHARE AND STOCKHOLDERS’ EQUITY - Schedule of Reconciliation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic earnings per share:        
Net earnings $ 18,772 $ 27,420 $ 36,287 $ 35,167
Basic weighted-average shares outstanding (in shares) 60,979 65,074 60,743 65,261
Dilutive effect of common stock options and restricted stock units as computed under the treasury stock method (in shares) 1,223 707 1,282 995
Diluted weighted-average shares outstanding (in shares) 62,202 65,781 62,024 66,256
Basic earnings per share:        
Basic earnings per share (in dollars per share) $ 0.31 $ 0.42 $ 0.60 $ 0.54
Diluted earnings per share:        
Diluted earnings per share (in dollars per share) $ 0.30 $ 0.42 $ 0.59 $ 0.53
Stock options        
Diluted earnings per share:        
Anti-dilutive equity awards under stock-based award plans excluded from the determination of diluted earnings per share (in shares) 0 248 327 922