XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Detail) - USD ($)
12 Months Ended
May 23, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 11, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares authorized (in shares) 649,000        
Awards issued to date (in shares)   4,804,464      
Awards forfeited to date (in shares)   916,501      
Shares available for future awards (in shares)   953,854      
Shares issued for services (in shares)   12,564 16,134    
Stock repurchase program, authorized amount         $ 50,000,000
Repurchase of common stock (in shares)   0 36,000    
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)   22,126 23,620    
Employee service share-based compensation, nonvested awards, excluding option, compensation cost not yet recognized   $ 7,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 (income)   $ 3,500,000 $ 800,000 $ (1,200,000)  
Restricted Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Restricted Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Employee service share-based compensation, nonvested awards, excluding option, compensation cost not yet recognized   $ 6,000,000.0      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition   2 years 2 months 12 days      
Performance Stock Units | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Performance Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage   0.00%      
Award service period   1 year      
Performance Stock Units | Minimum | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage   0.00%      
Performance Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage   100.00%      
Award service period   4 years      
Performance Stock Units | Maximum | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage   200.00%      
Phantom Share Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee service share-based compensation, nonvested awards, excluding option, compensation cost not yet recognized   $ 1,200,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition   2 years      
Allocated share-based compensation expense (income)   $ 3,500,000 $ 800,000 $ (1,200,000)  
Phantom Share Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Phantom Share Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years