XML 39 R29.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Fair Value Measurements (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2024
Fair Value Measurements |
Determination of when transfers between fair value levels occurs | In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the assets and liabilities. Significant transfers, if any, between the levels within the fair value hierarchy are recognized at the beginning of the reporting period when changes in circumstances require such transfers. ​ ​

X
- References No definition available. + Details
Name: | us-gaap_FairValueDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining when transfers between levels are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2C -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2C + Details
Name: | us-gaap_FairValueTransferPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration