v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
U.S. federal statutory income tax rate 21.00% 21.00% 21.00%  
Deferred taxes realizable     $ 1,900  
Deferred Tax Assets $ 106,125 $ 119,128    
Future valuation allowance 10,700      
Change in deferred tax assets valuation allowance $ 6,100      
Federal and state operating loss carryforwards expire beginning year 2029      
Foreign operating loss carryforwards expire beginning year 2037      
Operating loss carryforwards, state $ 33,900      
Tax receivable agreement, amount due for payments 4,000      
Operating loss carryforwards, Federal 44,500      
Deferred Tax Assets Valuation Allowance 26,182 32,318 $ 118,734 $ 145,668
Operating loss carryforwards, foreign $ 3,700      
Percentage of tax payable under tax receivable agreement 85.00%      
Amount of tax payable under tax receivable agreement $ 159,700      
Tax receivable agreement period due for payments 14 years      
Accrued expenses and other current liabilities $ 165,047 $ 191,642    
Liability from secondary offering 165,200      
Deferred tax asset Secondary Offerings 75,200      
Income tax benefit Secondary Offerings 5,800      
Adjustments to additional paid in capital 95,800      
Aggregate tax amount saved $ 187,900      
Tax receivable agreement percentage of amount of tax savings 85.00%      
Related To Interest And Penalties $ 1,400      
Impact of unrecognized tax benefits on effective tax rate, if recognized 7,500      
Change in gross unrecognized tax benefits 7,500      
December 2023 Secondary Offering        
Operating Loss Carryforwards [Line Items]        
Income tax benefit Secondary Offerings 14,000      
Tax Receivable Agreement [Member]        
Operating Loss Carryforwards [Line Items]        
Decrease in deferred tax assets 2,800      
Liability from secondary offering 6,000      
Deferred tax benefit Secondary Offerings $ 6,000      
Federal [Member]        
Operating Loss Carryforwards [Line Items]        
U.S. federal statutory income tax rate 21.00% 21.00% 21.00%  
Deferred Tax Assets   $ 31,300