Commitments and Contingencies (Details) |
Feb. 07, 2025
defendant
|
Jun. 21, 2024
stockholder
defendant
|
Apr. 25, 2024
stockholder
defendant
|
Apr. 12, 2024
defendant
|
|---|---|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||||
| Number of executive defendants | defendant | 3 | 3 | 3 | 3 |
| Number of stockholders that filed complaints | stockholder | 2 | 2 |