XML 115 R88.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE BASED COMPENSATION - Narrative (Detail)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 25, 2025
d
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate number of shares of common stock available for grant (shares)   533,513   533,513   841,513
Employee stock purchase plan expense | $   $ 4.1 $ 2.9 $ 8.0 $ 6.4  
Nonvested awards, compensation cost not yet recognized | $   $ 29.5   $ 29.5    
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of restricted stock units granted (shares)   59,683 73,126 338,498 277,401  
Restricted Stock Units | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period 5 years          
Number of shares authorized (in shares) 225,000          
Consecutive trading days | d 20          
Stock price trigger (in dollars per share) | $ / shares $ 125.00          
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%    
Restricted Stock Units | Waterfall            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period       3 years    
Restricted Stock Units | Cliff            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of restricted stock units granted (shares)   41,823 39,555 41,823 39,555  
Award vesting period       3 years