| Label | Element | Value |
|---|---|---|
| Director retainer award (in shares) | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod | 21,780 |
| Director retainer award (in shares) | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod | 14,084 |
| Director retainer award (in shares) | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod | 1,341 |
| Director retainer award (in shares) | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod | 358 |
| Director retainer award (in shares) | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod | 17,976 |