v3.25.1
Organization, Basis of Presentation and Significant Accounting Policies - Narrative (Details) - USD ($)
Nov. 05, 2019
Mar. 31, 2025
Dec. 31, 2024
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Cash   $ 49,700,000 $ 52,000,000.0
TRA liability   362,600,000 365,500,000
The Giving Block      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
TRA liability   362,600,000 $ 365,500,000
Senior Notes Due 2025      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Debt instrument, face amount   690,000,000.0  
2027 Convertible Notes | Convertible Debt      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Debt instrument, face amount   $ 632,500,000  
Convertible Notes Due 2025 and Convertible Notes Due 2027      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Proceeds from 2025 notes offering $ 1,322,500,000