v3.26.1
Tax Receivable Agreement - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]      
Tax receivable agreement liability, current portion $ 5,257 $ 5,257 $ 5,257
Verra Mobility Business Combination      
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%  
Estimated maximum benefit to be paid to tax receivable agreement 70,000 $ 70,000  
Payable to related party pursuant to tax receivable agreement, current portion 5,300 5,300  
Tax receivable agreement, amount payable 38,700 38,700  
Tax receivable agreement, amount payable, non-current 33,400 $ 33,400  
Decrease to payable related to tax receivable agreement payment $ 5,000