Commitments and Contingencies (Details) $ in Millions |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
|
Oct. 31, 2022
shareholder
|
Jul. 28, 2022
USD ($)
plaintiff
|
Mar. 31, 2026
USD ($)
|
Dec. 31, 2021
USD ($)
|
|
| Other Commitments [Line Items] | ||||
| Total minimum commitment | $ 12.0 | |||
| Commitment period (in years) | 3 years | |||
| Class Actions Complaint Filed In San Mateo County, California | ||||
| Other Commitments [Line Items] | ||||
| Litigation settlement, amount awarded to other party | $ 11.0 | |||
| Payment period for amount awarded to other party (in days) | 30 days | |||
| Litigation settlement amount recorded | $ 11.0 | |||
| Loss contingency, number of plaintiffs opting out | plaintiff | 1 | |||
| Loss contingency, number of plaintiffs opting out or purchased stock | shareholder | 2 |