v3.25.2
Share-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
May 13, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Payment [Line Items]          
Number of shares available for grant (in shares)   4,015,538   4,015,538  
Grant period       10 years  
Share-Based Payment Arrangement, Estimated Forfeiture Rate   11.00%   11.00%  
Tax benefit recognized from share-based compensation expense   $ 2,400,000 $ 2,100,000 $ 4,400,000 $ 4,300,000
Restricted Stock Units (RSU)          
Share-based Payment [Line Items]          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       2 years 8 months 12 days  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   3,700,000   $ 3,700,000  
Restricted Stock Units (RSU) | Minimum          
Share-based Payment [Line Items]          
Vesting period (in years)       2 years  
Restricted Stock Units (RSU) | Maximum          
Share-based Payment [Line Items]          
Vesting period (in years)       3 years  
Option Awards          
Share-based Payment [Line Items]          
Vesting period (in years)       4 years  
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   72,200,000   $ 72,200,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       2 years 9 months 14 days  
Intrinsic value of options exercised   $ 0 $ 600,000 $ 0 $ 1,000,000.0
2018 Long Term Incentive Plan          
Share-based Payment [Line Items]          
Number of additional shares authorized (in shares) 2,000,000        
Authorized shares for issuance (in shares)   18,620,433   18,620,433  
2020 Employment Inducement Incentive Plan          
Share-based Payment [Line Items]          
Authorized shares for issuance (in shares)   1,485,000   1,485,000  
Number of shares available for grant (in shares)   341,584   341,584