XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - shares
12 Months Ended
May 04, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 16, 2018
Common Stock [Member]          
Equity, Class of Treasury Stock [Line Items]          
Number of shares repurchased by the Company   264,896 6,511,809 809,099  
Stock Repurchase Programs [Member]          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchased during period, shares   0      
2018 Stock Repurchase Program [Member]          
Equity, Class of Treasury Stock [Line Items]          
Common stock repurchase program, authorized shares         11,600,000
2023 Stock Repurchase Program [Member]          
Equity, Class of Treasury Stock [Line Items]          
Number of shares repurchased by the Company 10,800,000        
2023 Stock Repurchase Program [Member] | Common Stock [Member]          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchased during period, shares 264,896