| Label | Element | Value |
|---|---|---|
| Accounting Standards Update [Extensible Enumeration] | us-gaap_AccountingStandardsUpdateExtensibleList | Accounting Standards Update 2016-02 [Member] |
| Common Stock [Member] | ||
| Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture | us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation | 183,850 |
| X | ||||||||||
- Definition Indicates amendment to accounting standards. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|