XML 129 R87.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE BASED COMPENSATION - Narrative (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate number of shares of common stock available for grant (shares) 567,093   841,513
Employee stock purchase plan expense $ 3.9 $ 3.5  
Nonvested awards, compensation cost not yet recognized $ 31.1    
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of restricted stock units granted (shares) 278,815 204,275  
Award vesting period (years) 3 years    
Restricted Stock Units | First year      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percent 33.33%    
Restricted Stock Units | Second year      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percent 33.33%    
Restricted Stock Units | Third year      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percent 33.34%