XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Detail) - USD ($)
12 Months Ended
May 25, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 11, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares authorized (in shares) 1,060,000        
Awards issued to date (in shares)   4,166,113      
Awards forfeited to date (in shares)   784,325      
Shares available for future awards (in shares)   1,028,212      
Shares issued for services (in shares)   16,134 11,850    
Stock repurchase program, authorized amount         $ 50,000,000
Repurchase of common stock (in shares)   36,000 0    
Repurchase of common stock   $ 904,000      
Total shares acquired to date (in shares)   1,074,670      
Total shares acquired to date   $ 29,200,000      
Remaining authorized repurchase amount   $ 20,800,000      
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued for services (in shares)   23,620 11,850    
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized   $ 5,900,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition   2 years 1 month 6 days      
Allocated share-based compensation expense   $ 800,000 $ 1,200,000 $ 7,800,000  
Restricted Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance stock units vesting period   3 years      
Restricted Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance stock units vesting period   4 years      
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized   $ 4,600,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition   1 year 9 months 18 days      
Performance Stock Units | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance stock units vesting period   3 years      
Performance Stock Units | Minimum | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance stock units, variation percentage   0.00%      
Performance Stock Units | Maximum | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance stock units, variation percentage   200.00%      
Phantom Share Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance stock units vesting period   4 years      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized   $ 1,000,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition   2 years 3 months 18 days      
Allocated share-based compensation expense   $ 800,000 $ 1,200,000 $ 7,800,000