v3.26.1
Payable Pursuant to the Tax Receivable Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 23, 2026
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Payable Pursuant to the Tax Receivable Agreement        
LLC Interests redeemed from existing LLC Interest owners (in shares) 15,085,561 15,085,561    
Tax receivable agreement liability   $ 92,263 $ 92,263 $ 0
Tax receivable agreement liability, payment period   15 years    
Deferred tax assets for tax receivable agreement liability   $ 41,627 41,627  
Payments for tax receivable agreement     0  
Tax receivable agreement liability, due within 12 months   $ 0 $ 0