XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Computation of Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                
Net income $ 45,752 $ 56,953 $ (26,525) $ 61,868 $ 62,213 $ 44,588 $ 76,180 $ 168,669
Weighted average shares – basic 45,508     45,201     45,419 45,105
Net income per share – basic $ 1.01     $ 1.37     $ 1.68 $ 3.74
Effect of dilutive securities 413     505     432 548
Weighted average shares – diluted 45,921     45,706     45,851 45,653
Net income per share - diluted $ 1.00     $ 1.35     $ 1.66 $ 3.69