v3.25.2
Stock Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Feb. 12, 2025
USD ($)
grantee
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation expense   $ 7.3 $ 4.8 $ 13.9 $ 9.5
Income tax benefit recognized       $ 3.6 $ 5.5
PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of PSUs modified 50.00%        
Percentage of reclassification of share-based payment awards from equity to liability 50.00%        
Reclassification of share-based payment awards from equity to liability $ 2.0        
Plan modification, additional compensation expense $ 0.4        
Plan modification, number of grantees affected | grantee 3        
Granted (in dollars per share) | $ / shares       $ 19.87 $ 21.12
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share) | $ / shares       $ 22.82 $ 20.70
Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized for issuance (in shares) | shares   16,800,000   16,800,000