Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Income Taxes - Activity Related to the Tax Receivable Agreement Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Exchange Tax Attributes  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 $ 253,233
Exchange of LLC Common Units 7,994
Balance at March 31, 2025 261,227
Pre-IPO M&A Tax Attributes  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 83,415
Exchange of LLC Common Units 627
Balance at March 31, 2025 84,042
TRA Payment Tax Attributes  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 99,648
Exchange of LLC Common Units 2,469
Balance at March 31, 2025 102,117
TRA Liabilities  
Tax Receivable Agreement, Liability [Roll Forward]  
Balance at December 31, 2024 436,296
Exchange of LLC Common Units 11,090
Balance at March 31, 2025 $ 447,386