v3.26.1
Income Taxes and Tax Receivable Agreement (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
Sep. 12, 2025
Income Tax Disclosure [Abstract]      
Effective tax rate 5.40% (9.70%)  
Deferred tax assets increased due to exchanges of LLC units $ 3.1    
Deferred tax asset 55.8    
TRA benefit percent     0.85
TRA liability due to exchanges of LLC units 3.3    
TRA liability $ 42.5