Commitments and Contingencies (Details) |
Jan. 16, 2025
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| Potential contingency, damages paid, value | $ 6,000,000 |
| Potential contingency, damages to professional reputation, value | $ 35,000,000 |