XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Other Significant Transactions - Additional Information (Details)
$ in Thousands
3 Months Ended
Jan. 27, 2020
Apr. 26, 2019
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2021
yr
Related Party Transaction [Line Items]          
Total revenue     $ 223,254 $ 209,730  
Term of volatility and risk free rates utilizing a peer group | yr         5
Minimum | Earn out          
Related Party Transaction [Line Items]          
Common stock price threshold trading days   10 days      
Minimum | Common Stock Price Greater than $15.50          
Related Party Transaction [Line Items]          
Common stock price threshold trading days 10 days        
Maximum | Earn out          
Related Party Transaction [Line Items]          
Common stock price threshold trading days   20 days      
Maximum | Common Stock Price Greater than $15.50          
Related Party Transaction [Line Items]          
Common stock price threshold trading days 20 days        
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,100    
Tax receivable agreement, amount payable     48,100    
Tax receivable agreement, amount payable, non-current     $ 43,000