v3.25.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 16, 2021
Income Tax Examination [Line Items]        
Income taxes paid $ 2,760 $ 2,196 $ 1,274  
Valuation allowance (4,296)      
Unrecognized tax benefits 920 3,735 $ 4,725  
Unrecognized tax benefits, income tax penalties and interest accrued 129 1,508    
Decrease in unrecognized tax benefits is reasonably possible   $ 221    
Tax receivable agreement, percent       85.00%
Domestic        
Income Tax Examination [Line Items]        
Operating loss carryforwards 35,746      
Tax credit carryforward, amount 2,259      
State and Local        
Income Tax Examination [Line Items]        
Operating loss carryforwards 46,594      
Tax credit carryforward, amount 354      
Foreign        
Income Tax Examination [Line Items]        
Operating loss carryforwards $ 463