v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]        
Lease payments   $ 3.0 $ 5.5 $ 6.0
Current and former employees        
Related Party Transaction [Line Items]        
One-time tax distributions $ 0.1      
Tax Receivable Agreement        
Related Party Transaction [Line Items]        
Related party amounts $ 0.2