XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Computation of basic and diluted earnings per share) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Numerator for basic and diluted earnings per share:              
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 12,029 $ 14,114 $ 9,894 $ 15,203 $ (7,263) $ 34,534 $ 17,834
Denominators:              
Average basic shares outstanding 28,626   28,469     28,597 27,887
Effect of dilutive employee stock options and other share-based awards 152   371     170 368
Average diluted shares outstanding 28,778   28,840     28,767 28,255
Share-based Payment Arrangement, Option [Member]              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount           715 156