v3.26.1
EARNINGS PER SHARE AND STOCKHOLDERS’ EQUITY (Tables)
3 Months Ended
Jun. 30, 2026
EARNING (LOSS) PER SHARE AND STOCKHOLDERS’ EQUITY [Abstract]  
Schedule of Reconciliation of Numerator And Denominator of Basic and Diluted Earnings Per Share
A reconciliation of the numerator and denominator of basic and diluted earnings per share is shown below (in thousands, except per share amounts):
For the three months ended
June 30,
20262025
Basic earnings per share:
Net earnings$17,515 $7,747 
Basic weighted-average shares outstanding60,506 65,448 
Dilutive effect of common stock options and restricted stock units as computed under the treasury stock method1,340 1,283 
Diluted weighted-average shares outstanding61,846 66,731 
Basic earnings per share:
Basic earnings per share:$0.29 $0.12 
Diluted earnings per share:
Diluted earnings per share:$0.28 $0.12 
Anti-dilutive equity awards under stock-based award plans excluded from the determination of diluted earnings per share654 1,595 
Earnings per share totals may not sum due to rounding.