Commitments and Contingencies (Details) - claim |
Dec. 19, 2025 |
Apr. 16, 2026 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Number of claims filed | 4 | |
| Number of pending claims | 4 | |
| Period for final regulatory stay | 30 months |
| X | ||||||||||
- Definition Loss Contingency, Period Of Final Regulatory Stay No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The total number of new claims filed pertaining to a loss contingency during the period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of pending claims pertaining to a loss contingency. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|