v3.25.4
Share-Based Compensation - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 30 Months Ended
Mar. 31, 2024
shares
Dec. 31, 2025
USD ($)
installment
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
installment
shares
May 31, 2021
shares
Sep. 30, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense recorded upon vesting of awards | $   $ 15,135 $ 14,725      
Common Class A            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Issuance of stock awards (in shares)   127,317        
Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate grant date fair value of shares awarded | $   $ 4,700   $ 4,700    
Weighted average recognition period remaining, in years   2 years 1 month 6 days        
Performance Shares | Common Class A            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)   55,732        
Forecasted unvested restricted shares of Class A common stock (in shares)   242,877   242,877    
Shares issued in period (in shares)   127,317        
Liability classified awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense recorded upon vesting of awards | $   $ 274 729      
Current liability for cash-settled restricted stock units | $   6,500 2,500 $ 6,500    
Employee stock purchase plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum number of share offered under the ESPP (in shares)         1,000,000  
Compensation expense recorded upon vesting of awards | $   $ 253 322      
Shares issued in period (in shares)       111,259    
Minimum | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of final number of of common stock issuable upon vesting of performance stock units   0        
Maximum | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of final number of of common stock issuable upon vesting of performance stock units   1.50        
Percentage increase (decrease) of awards granted due to total shareholder return ranking   0.15        
Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum number of share offered under the ESPP (in shares)           2,000,000
Additional shares authorized (in shares) 1,000,000          
Shares available for issuance (in shares)   631,230   631,230    
Equity Incentive Plan | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense recorded upon vesting of awards | $   $ 1,900 500      
Equity Incentive Plan | Performance Shares | Common Class A            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense at fiscal year-end | $   9,400   $ 9,400    
Equity Incentive Plan | Liability classified awards | Common Class A            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense recorded upon vesting of awards | $   300 $ 700      
Unrecognized compensation expense | $   $ 6,100   $ 6,100    
Unrecognized compensation expense, period for recognition (years)   2 years 4 months 24 days        
Number of equal annual installments | installment   4   4    
Restricted Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum number of share offered under the ESPP (in shares) 2,000,000          
Shares available for issuance (in shares)   1,843,202   1,843,202