v3.25.2
Commitment and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 17, 2025
USD ($)
Apr. 12, 2023
USD ($)
Oct. 18, 2022
defendant
Jul. 31, 2024
USD ($)
May 31, 2024
USD ($)
Dec. 31, 2021
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2025
USD ($)
Feb. 28, 2025
USD ($)
Jan. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Apr. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Apr. 07, 2022
USD ($)
Other Commitments [Line Items]                                  
Expenses related to 401(k) plan             $ 0.4 $ 0.6 $ 0.9 $ 1.3              
Litigation settlement   $ 3.0                              
Maximum borrowing capacity                     $ 15.0 $ 18.0 $ 18.0 $ 20.0 $ 20.0 $ 35.0 $ 35.0
Liquidity maintenance requirement, minimum                                 $ 7.0
Loss on Contract Termination       $ 1.1                          
Loss Contingency, Number of Defendants | defendant     1                            
Payments for Legal Settlements         $ 1.1                        
ICE | Related Party                                  
Other Commitments [Line Items]                                  
Equity Purchase Agreement, Amount $ 1.5                                
Banking Regulation, Tangible Capital, Actual $ 3.0                                
Cloud Computing Arrangement                                  
Other Commitments [Line Items]                                  
Purchase obligation term (in years)           4 years