v3.26.1
Stock Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Feb. 12, 2025
USD ($)
grantee
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation expense   $ 9.7 $ 7.3 $ 21.9 $ 13.9
Income tax benefit recognized       $ 6.1 $ 3.6
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       $ 36.65 $ 19.87
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share) | $ / shares       $ 26.27 $ 22.82
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