v3.26.3
Tax Receivable Agreement - Additional Information (Details) - Verra mobility business combination - USD ($)
$ in Millions
9 Months Ended
Aug. 03, 2022
Sep. 30, 2026
Related Party Transaction [Line Items]    
Tax receivable agreement, portion of net cash savings paid out 50.00%  
Tax receivable agreement, portion of net cash savings retained 50.00%  
Contractual obligation $ 70.0  
Tax receivable agreement, amount payable   $ 38.7
Payable to related party pursuant to tax receivable agreement, current portion   5.3
Payable to related party pursuant to tax receivable agreement, net of current portion   33.4
Decrease to payable related to tax receivable agreement payment   $ 5.0