XML 122 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Detail)
1 Months Ended 12 Months Ended
Feb. 18, 2024
period
Feb. 28, 2022
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares of stock available for grant (in shares) | shares     1,963,450    
Maximum number of authorized shares (in shares) | shares     2,931,075    
The ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum fair value of common stock | $     $ 25,000    
Number of purchase periods | period 4        
Offering period 3 months        
ESPP purchase price, percentage of fair market value     95.00%    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total compensation cost related to RSU's not yet recognized | $     $ 36,004,000    
Weighted average number of years for recognition of outstanding nonvested RSUs     11 months 15 days    
Shares withheld to cover taxes (in shares) | shares     65,972 79,636 79,611
Payments for teammates' tax obligations to taxing authorities | $     $ 12,173,309 $ 10,659,000 $ 7,905,000
Restricted Stock Units (RSUs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     2 years    
Restricted Stock Units (RSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years    
Performance-based RSUs (rTSR) granted          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award performance period   3 years      
Award vesting rights, multiplier percentage     300.00%    
Performance-based RSUs (rTSR) granted | Share-Based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage     50.00%    
Share-based compensation arrangement by share-based payment award, award performance period     2 years    
Performance-based RSUs (rTSR) granted | Share-Based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage     50.00%    
Share-based compensation arrangement by share-based payment award, award performance period     3 years    
Performance-based RSUs (rTSR) granted | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage   0.00% 0.00%    
Performance-based RSUs (rTSR) granted | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage   200.00% 100.00%