XML 103 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares reserved for future issuance (in shares) 5,320,789    
Granted (in shares) 0 0  
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) 1,799,999    
Percentage of market price 85.00%    
Maximum payroll deductions during the offering period, per employee $ 5,000    
Stock issued during period (in shares) 87,617 98,521 73,471
Shares available for issuance (in shares) 328,096    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage multiplier 0.75    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage multiplier 1.25    
Stock options | Non-employee directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 1 year    
Stock options | Officers and employees      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum term of an option granted under any plan 8 years    
Stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum term of an option granted under any plan 10 years    
Stock options and RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduction to stock-based compensation expense $ (1,600,000) $ (2,400,000) $ (3,300,000)
RSU awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expenses related to RSUs $ 11,800,000    
Weighted average period of recognition for unrecognized compensation expenses 1 year 4 months 20 days    
Intrinsic value of units vested $ 16,200,000 $ 18,000,000 $ 18,900,000
RSU awards | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
RSU awards | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years