v3.26.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Taxes        
Income tax expense $ (16,190) $ 89 $ (15,659) $ 89
Effective tax rate 19.40%   16.60%  
Payments pursuant to tax receivable agreements     $ 7,100  
Cumulative loss positions, expected number of years     3 years  
Valuation allowance on deferred tax assets $ 0   $ 0  
Decrease of deferred tax valuation allowance     (900)  
Amounts payable under tax receivable agreements $ 0   $ 0