v3.23.2
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jan. 01, 2023
Jun. 21, 2022
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 19,801,000     $ 19,801,000 $ 19,801,000    
Cost not yet recognized, period for recognition 4 years            
Share-based compensation arrangement by share-based payment award, options, exercised in period, fair value         30,000 0  
Share Match Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 3,165,000     3,165,000 $ 3,165,000    
Cost not yet recognized, period for recognition         1 year 9 months 18 days    
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Cost not yet recognized, period for recognition         2 years 8 months 12 days    
Unrecognized compensation cost 77,100,000     77,100,000 $ 77,100,000    
Performance Based Stock Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Cost not yet recognized, period for recognition         2 years 1 month 6 days    
Unrecognized compensation cost $ 35,048,000     $ 35,048,000 $ 35,048,000    
Two Thousand Eighteen Stock Options Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, number of shares available for grant 678,615     678,615 678,615   1,324,755
Share-based compensation arrangement by share-based payment award, expiration period       10 years 10 years    
Award vesting period       4 years 4 years    
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Revenue Based PRSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period         3 years    
Performance based percentage 40.00%     40.00% 40.00%    
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Market Condition Based PRSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period         3 years    
Performance based percentage 60.00%     60.00% 60.00%    
2022 Employee Stock Purchase Plan | Employee Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Employee stock purchase program, cap per employee         15.00%    
Employee stock purchase program, cap per employee     $ 25,000        
Shares reserved for future issuance (shares) 792,364   800,000 792,364 792,364   800,000
Share-based compensation arrangement by share-based payment award, purchase period   6 months          
Share-based compensation arrangement by share-based payment award, fair value assumptions, weighted average ESPP rights         $ 25.86