Commitments and Contingencies (Details) $ in Millions |
Aug. 11, 2025
USD ($)
occurence
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| Loss contingency, insurance coverage limit per occurrence | $ | $ 1.0 |
| Loss contingency, number of occurences | occurence | 29 |