XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Nov. 02, 2023
Nov. 01, 2023
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Class Of Stock [Line Items]            
Common Stock, shares authorized     55,000,000     55,000,000
Preferred stock, shares authorized     4,991,000      
Common Stock, shares issued     31,542,001     33,202,082
Common Stock, shares outstanding     31,542,001     33,202,082
Preferred stock, shares issued     0      
Preferred stock, shares outstanding     0      
Cash paid to repurchased shares     $ 91,094 $ 20,000    
ASR Agreement            
Class Of Stock [Line Items]            
Initial repurchase, shares 1,220,000          
Initial repurchase, percentage 80.00%          
ASR Agreement | Bank of America            
Class Of Stock [Line Items]            
Cash paid to repurchased shares $ 60,000          
2020 Stock Repurchase Program            
Class Of Stock [Line Items]            
Cash paid to repurchased shares     92,510      
Remaining authorized repurchase amount     $ 37,491      
Stock repurchase program period         3 years  
Stock repurchase program expiration date   Jun. 30, 2024     Dec. 15, 2023  
2020 Stock Repurchase Program | ASR Agreement            
Class Of Stock [Line Items]            
Share repurchase authorized aggregate amount   $ 60,000        
Maximum            
Class Of Stock [Line Items]            
Shares issued     59,991,000      
Maximum | 2020 Stock Repurchase Program            
Class Of Stock [Line Items]            
Stock repurchase program, authorized to repurchase amount         150,000