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 |