v3.26.1
Tax Receivable Agreement - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Tax receivable agreement liability, current portion $ 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  
Payable to related party pursuant to tax receivable agreement, current portion 5,300  
Tax receivable agreement, amount payable 43,700  
Tax receivable agreement, amount payable, non-current $ 38,400