v3.22.4
Share-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average remaining period 1 year 9 months 18 days    
Compensation expense $ 10.5 $ 9.6 $ 8.7
Maximum term under grant agreement 10 years    
Granted (usd per share) $ 0 $ 0 $ 4.04
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (usd per share) $ 20.55 $ 14.78 $ 12.99
Vesting period 3 years    
Percentage of granted units, eligible to be received 200.00%    
Stock units outstanding with performance obligations Related to TSR (shares) 437,041 359,388 411,549
Total unrecognized compensation cost $ 13.1    
Total fair value of shares vested in period 10.6 $ 8.3 $ 3.7
RSUs | General and Administrative Expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense $ 9.6 7.9 6.3
RSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period of awards 1 year    
RSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period of awards 3 years    
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, offering period 6 months    
Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent 85.00%    
Employee Stock | General and Administrative Expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense $ 0.1    
Option | General and Administrative Expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense $ 0.7 $ 1.7 $ 2.4
Common Class A      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (shares) 11,150,000    
Shares available for issuance, ESPP (shares) 5,180,342    
Common Class A | Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (shares) 3,000,000    
Shares available for issuance, ESPP (shares) 3,000,000