XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Stock Incentive Program Descriptions) - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options available for issuance under shareholders-approved equity plan 5,100,000    
Stock-based compensation expense $ 15,342 $ 16,016 $ 28,322
PSUs, RSUs and Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
Performance Stock Units (PSUs) [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period     3 years
Performance Stock Units (PSUs) [Member] | Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of performance stock units granted     0.00%
Performance Stock Units (PSUs) [Member] | Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of performance stock units granted     150.00%
Performance Stock Units (PSUs) [Member] | Executive Officers and Certain Employees [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   1 year 2 years
Performance Stock Units (PSUs) [Member] | Executive Officers and Certain Employees [Member] | Tranche One [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of performance stock units granted   100.00%  
Performance Stock Units (PSUs) [Member] | Executive Officers and Certain Employees [Member] | Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of performance stock units granted   0.00% 0.00%
Performance Stock Units (PSUs) [Member] | Executive Officers and Certain Employees [Member] | Minimum [Member] | Tranche One [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   2 years  
Performance Stock Units (PSUs) [Member] | Executive Officers and Certain Employees [Member] | Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of performance stock units granted   142.80% 142.80%
Performance Stock Units (PSUs) [Member] | Executive Officers and Certain Employees [Member] | Maximum [Member] | Tranche Two [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   3 years  
Percentage of performance stock units granted   150.00%  
2020 Employee Stock Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of additional shares of common stock granted 0    
2024 Employee Stock Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares of common stock authorized 4,500,000    
Forfeiture of stock increase in issuance of common stock 1    
Contractual term 10 years    
2024 Employee Stock Incentive Plan [Member] | PSUs, RSUs and Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
2024 Employee Stock Incentive Plan [Member] | Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
2024 Directors Stock Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares of common stock authorized 600,000    
Multiplier used when issuing PSUs, restricted stock and RSUs 1    
Forfeiture of stock increase in issuance of common stock 1    
Contractual term 10 years