v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Effective tax rate 4.40% (5.20%) 1.90% 6.00%  
Deferred tax liabilities $ 9,500   $ 9,500   $ 13,500
Tax receivable agreement liability     12,700   $ 27,200
Increase Decrease in TRA liability     14,500    
Gain on remeasurement of tax receivable agreement liability $ 64 $ (2,901) 6,585 $ 17,763  
Payments to TRA Parties     8,077 $ 13,767  
Offsetting adjustment     $ 200    
Tax receivable agreement realized tax benefits payable to related parties percent     85.00%    
Tax receivable agreement benefit percentage     15.00%    
U.S. federal statutory tax rate     21.00%