Insider Trading Arrangements |
6 Months Ended |
---|---|
Jun. 30, 2023 | |
Insider Trading Arr [Abstract] | |
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 | ||||||||||
- Definition Insider Trading Arr Abstract. No definition available.
|
X | ||||||||||
- Definition Non-Rule 10b5-1 arrangement adopted flag. No definition available.
|
X | ||||||||||
- Definition Non-Rule 10b5-1 arrangement terminated flag. No definition available.
|
X | ||||||||||
- Definition Rule 10b5-1 arrangement adopted flag. No definition available.
|
X | ||||||||||
- Definition Rule 10b5-1 arrangement terminated flag. No definition available.
|