XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Common and Common Equivalent Shares - Schedule of Calculation of Shares Used in Basic and Diluted Net Income Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Weighted average number of common shares outstanding 82,399,000 85,078,000 82,033,000 85,190,000
Weighted average number of dilutive common share equivalents 265,000 541,000 344,000 724,000
Weighted average number of common and common equivalent shares outstanding 82,664,000 85,619,000 82,377,000 85,914,000
Antidilutive securities not included in the diluted net income per common share calculation 1,338,000 569,000 1,358,000 409,000