v3.25.1
Commitment and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended 3 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
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Feb. 28, 2025
USD ($)
Jan. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Apr. 30, 2024
USD ($)
Apr. 07, 2022
USD ($)
Other Commitments [Line Items]                          
Expenses related to 401(k) plan             $ 0.5 $ 0.7          
Litigation settlement   $ 3.0                      
Maximum borrowing capacity             $ 15.0 $ 35.0 $ 18.0 $ 18.0 $ 20.0 $ 20.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