| Insider Trading Arrangements | 12 Months Ended | 
|---|---|
| Dec. 31, 2023 | |
| Insider Trading Arrangements [Line Items] | |
| Rule 10b5-1 Arrangement Adopted | false | 
| Non-Rule 10b5-1 Arrangement Adopted | false | 
| Rule 10b5-1 Arrangement Terminated | false | 
| Non-Rule 10b5-1 Arrangement Terminated | false | 
| X | ||||||||||
| 
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |