XML 48 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Common and Common Equivalent Shares - Schedule of Calculation of Shares Used in Basic and Diluted Net Income Per Share (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Weighted average number of common shares outstanding 79,440 84,797 79,957 84,653
Weighted average number of dilutive common share equivalents 1,972 732 2,083 864
Weighted average number of common and common equivalent shares outstanding 81,412 85,529 82,040 85,517
Antidilutive restricted stock not included in the diluted net income per common share calculation 235 325 135 168