v3.26.1
Income Taxes and Tax Receivable Agreement (Details)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 13, 2026
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Class of Stock [Line Items]          
Income tax expense (benefit)   $ 5.5 $ (0.6) $ 5.1 $ (0.6)
Effective income tax rate (as a percent)   4.97% 1.01% 4.95% 1.01%
Percentage of payment of net cash savings   85.00%   85.00%  
Conversion of Class B units to Class A units (in shares) | shares 467,744        
Stock split, conversion ratio 1        
TRA non-current liability   $ 3.6   $ 3.6  
Class A          
Class of Stock [Line Items]          
Exchange ratio   1   1