XML 128 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dilutive and Antidilutive Options (Detail) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Additional shares 1,099,000 769,100 973,300
Antidilutive options 891,500 1,653,600 883,800