XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Other Significant Transactions - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 14, 2023
USD ($)
shares
Jan. 27, 2020
Apr. 26, 2019
Jul. 26, 2023
USD ($)
shares
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
shares
Jun. 30, 2021
yr
Related Party Transaction [Line Items]                  
Total revenue         $ 225,551 $ 209,933 $ 657,707 $ 606,297  
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   $ 70,000    
Payable to related party pursuant to tax receivable agreement, current portion         5,100   5,100    
Tax receivable agreement, amount payable         53,500   53,500    
Tax receivable agreement, amount payable, non-current         $ 48,400   $ 48,400    
Contingency period               5 years  
Verra Mobility Business Combination | Earn out                  
Related Party Transaction [Line Items]                  
Earn-out shares issuable if condition met | shares 5,000,000     5,000,000       2,500,000  
Earn-out shares issued value $ 36,600     $ 36,600          
Verra Mobility Business Combination | Minimum                  
Related Party Transaction [Line Items]                  
Common stock price threshold trading days               10 days  
Verra Mobility Business Combination | Maximum                  
Related Party Transaction [Line Items]                  
Common stock price threshold trading days               20 days  
Verra Mobility Business Combination | Maximum | Earn out                  
Related Party Transaction [Line Items]                  
Earn-out shares issuable if condition met | shares               10,000,000