XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Shares (Details) - shares
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Basic (in shares) 25,478,000 26,165,000
Dilutive effect of equity awards (in shares) 103,000 156,000
Diluted (in shares) 25,581,000 26,321,000
Long-Term Incentive Plan Performance-Based Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 48,000 76,000
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 1,000