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 |