XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Computation of basic and diluted earnings per share) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator for basic and diluted earnings per share:          
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 14,114 $ 15,203 $ (7,263) $ 22,505 $ 7,940
Denominators:          
Average basic shares outstanding 28,619 28,418   28,581 27,594
Effect of dilutive employee stock options and other share-based awards 129 338   152 363
Average diluted shares outstanding 28,748 28,756   28,733 27,957