XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
shares in Thousands, $ in Millions
9 Months Ended
Sep. 30, 2025
Apr. 23, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected dividend yield assumption 0.00%  
Class A Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Authorized amount, stock repurchase program   $ 50.0
Share repurchase program, additional authorized, amount $ 50.0  
Share repurchase program, remaining authorized, amount $ 40.4  
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share based payment award equity instruments other than options grants in period 2,600  
Unrecognized stock-based compensation expected to be recognized $ 46,500,000.0  
Unrecognized stock-based compensation expected to be recognized over a weighted-average period 1 year 10 months 24 days  
Restricted Stock Units | Director    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 3 years  
Restricted Stock Units | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 2 years  
Restricted Stock Units | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 4 years  
Nonqualified Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, contractual term 10 years  
Unrecognized stock-based compensation expected to be recognized $ 3,100,000.0  
Unrecognized stock-based compensation expected to be recognized over a weighted-average period 10 months 24 days  
Nonqualified Stock Options | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 2 years  
Nonqualified Stock Options | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 4 years  
LTIP | Class A Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares remained available for grant 6,600