Quarterly report [Sections 13 or 15(d)]

Income Taxes - Activity Related to the Tax Receivable Agreement Liabilities (Details)

v3.25.2
Income Taxes - Activity Related to the Tax Receivable Agreement Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Exchange Tax Attributes  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 $ 253,233
Exchange of LLC Common Units 17,861
Accrued interest 0
Balance at June 30, 2025 271,094
Pre-IPO M&A Tax Attributes  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 83,415
Exchange of LLC Common Units 1,176
Accrued interest 0
Balance at June 30, 2025 84,591
TRA Payment Tax Attributes  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 99,648
Exchange of LLC Common Units 5,423
Accrued interest 356
Balance at June 30, 2025 105,427
TRA Liabilities  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 436,296
Exchange of LLC Common Units 24,460
Accrued interest 356
Balance at June 30, 2025 $ 461,112