XML 59 R45.htm IDEA: XBRL DOCUMENT
v3.22.4

Significant Accounting Policies - Accounts Receivable (Details) | Dec. 31, 2022
--- | ---
Significant Accounting Policies |
Accounts Receivable, Noncurrent, Threshold Period Past Due | 60 days

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

X
- Definition Threshold period for when accounts receivable, classified as noncurrent, is considered past due, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes threshold period past due to write off as uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447 + Details
Name: | us-gaap_AccountsReceivableNoncurrentThresholdPeriodPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant