XML 17 R6.htm IDEA: XBRL DOCUMENT
v3.25.3

Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | AOCI Attributable to Parent [Member] | Retained Earnings [Member] | Total
--- | --- | --- | --- | --- | --- | ---
Balances at Dec. 31, 2023 |  |  | $ 429,797 | $ (908) | $ (428,282) | $ 607
Balance, shares at Dec. 31, 2023 | 454,537 | 4,412 |  |  |  |
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering |  |  | (80) |  |  | (80)
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering, shares |  | 915 |  |  |  |
Series B Preferred stock conversions |  |  |  |  |  |
Series B Preferred stock conversions, shares | (119,000) | 165 |  |  |  |
Stock-based compensation |  |  | 203 |  |  | 203
Unrealized foreign exchange on intercompany loans |  |  |  | (2,130) |  | (2,130)
Translation adjustment |  |  |  | 2,140 |  | 2,140
Loss for the period |  |  |  |  | (2,946) | (2,946)
Balances at Mar. 31, 2024 |  |  | 429,920 | (898) | (431,228) | (2,206)
Balance, shares at Mar. 31, 2024 | 335,537 | 5,493 |  |  |  |
Balances at Dec. 31, 2023 |  |  | 429,797 | (908) | (428,282) | 607
Balance, shares at Dec. 31, 2023 | 454,537 | 4,412 |  |  |  |
Unrealized foreign exchange on intercompany loans |  |  |  |  |  | 12,842
Translation adjustment |  |  |  |  |  | (12,967)
Loss for the period |  |  |  |  |  | (8,160)
Balances at Sep. 30, 2024 |  |  | 436,505 | (1,033) | (436,442) | (970)
Balance, shares at Sep. 30, 2024 | 335,537 | 8,968 |  |  |  |
Balances at Mar. 31, 2024 |  |  | 429,920 | (898) | (431,228) | (2,206)
Balance, shares at Mar. 31, 2024 | 335,537 | 5,493 |  |  |  |
Stock-based compensation |  |  | 189 |  |  | 189
Unrealized foreign exchange on intercompany loans |  |  |  | 504 |  | 504
Translation adjustment |  |  |  | (521) |  | (521)
Loss for the period |  |  |  |  | (3,257) | (3,257)
Issue of common stock and pre-funded warrants in Securities Purchase Agreement In Private Placement, net of expenses |  |  | 6,290 |  |  | 6,290
Issue of common stock and pre-funded warrants in Securities Purchase Agreement In Private Placement, net of expenses, shares |  | 2,029 |  |  |  |
Balances at Jun. 30, 2024 |  |  | 436,399 | (915) | (434,485) | 999
Balance, shares at Jun. 30, 2024 | 335,537 | 7,522 |  |  |  |
Stock-based compensation |  |  | 107 |  |  | 107
Unrealized foreign exchange on intercompany loans |  |  |  | 14,468 |  | 14,468
Translation adjustment |  |  |  | (14,586) |  | (14,586)
Loss for the period |  |  |  |  | (1,957) | (1,957)
Issue of Series C preferred stock in Securities Purchase Agreement |  |  | (1) |  |  | (1)
Exercise of Pre-Funded Warrants |  |  |  |  |  |
Exercise of Pre-Funded Warrants, shares |  | 1,446 |  |  |  |
Balances at Sep. 30, 2024 |  |  | 436,505 | (1,033) | (436,442) | (970)
Balance, shares at Sep. 30, 2024 | 335,537 | 8,968 |  |  |  |
Balances at Dec. 31, 2024 |  |  | 438,211 | (891) | (439,494) | (2,174)
Balance, shares at Dec. 31, 2024 | 135,537 | 36,913 |  |  |  |
Stock-based compensation |  |  | 1,666 |  |  | 1,666
Unrealized foreign exchange on intercompany loans |  |  |  | (2,380) |  | (2,380)
Translation adjustment |  |  |  | 2,385 |  | 2,385
Loss for the period |  |  |  |  | (81) | (81)
Issue of Series C preferred stock in Securities Purchase Agreement | 1 |  | 999 |  |  | 1,000
Exercise of Pre-Funded Warrants |  |  |  |  |  |
Exercise of Pre-Funded Warrants, shares |  | 15,277 |  |  |  |
Issue costs on issuance of common stock, preferred stock and associated warrants on underwritten offering, net of expenses |  |  | (248) |  |  | (248)
Issue of common stock on Securities Purchase Agreement |  |  |  |  |  |
Issue of common stock on Securities Purchase Agreement, shares |  | 758 |  |  |  |
Issue of Series C preferred stock in Securities Purchase Agreement, shares | 1,000,000 |  |  |  |  |
Series C Preferred stock conversions | $ (1) |  | 1 |  |  |
Series C Preferred stock conversions, shares | (1,000,000) | 11,042 |  |  |  |
Issue of Series D preferred stock in Securities Purchase Agreement | $ 2 |  | 1,892 |  |  | 1,894
Issue of Series D preferred stock in Securities Purchase Agreement, shares | 2,100,000 |  |  |  |  |
Series D Preferred stock conversions | $ (2) | $ 1 | 1 |  |  |
Series D Preferred stock conversions, shares | (1,745,262) | 799,912 |  |  |  |
Issue of Series E preferred stock in Securities Purchase Agreement | $ 1 |  | 999 |  |  | 1,000
Issue of Series E preferred stock in Securities Purchase Agreement, shares | 1,000,000 |  |  |  |  |
Deconsolidation of wholly-owned foreign operation |  |  |  | 886 | (886) |
Balances at Mar. 31, 2025 | $ 1 | $ 1 | 443,521 |  | (440,461) | 3,062
Balance, shares at Mar. 31, 2025 | 1,490,275 | 863,902 |  |  |  |
Balances at Dec. 31, 2024 |  |  | 438,211 | (891) | (439,494) | (2,174)
Balance, shares at Dec. 31, 2024 | 135,537 | 36,913 |  |  |  |
Issue costs on issuance of common stock upon conversion of pre-funded warrants in underwritten offering |  | $ 72,108 |  |  |  | 6,290,213
Unrealized foreign exchange on intercompany loans |  |  |  |  |  | (2,380)
Translation adjustment |  |  |  |  |  | 3,271
Loss for the period |  |  |  |  |  | (2,387)
Balances at Sep. 30, 2025 |  | $ 3 | 451,354 |  | (444,261) | 7,096
Balance, shares at Sep. 30, 2025 | 135,537 | 3,497,537 |  |  |  |
Balances at Mar. 31, 2025 | $ 1 | $ 1 | 443,521 |  | (440,461) | 3,062
Balance, shares at Mar. 31, 2025 | 1,490,275 | 863,902 |  |  |  |
Stock-based compensation |  |  | 7 |  |  | 7
Loss for the period |  |  |  |  | (1,318) | (1,318)
Issue of common stock and pre-funded warrants in Securities Purchase Agreement In Private Placement, net of expenses |  |  |  |  |  |
Issue of common stock and pre-funded warrants in Securities Purchase Agreement In Private Placement, net of expenses, shares |  | 940 |  |  |  |
Issue costs on issuance of common stock, preferred stock and associated warrants on underwritten offering, net of expenses |  |  | 20 |  |  | 20
Series D Preferred stock conversions |  |  |  |  |  |
Series D Preferred stock conversions, shares | (354,738) | 162,588 |  |  |  |
Issue of Series F preferred stock in Securities Purchase Agreement | $ 3 |  | 2,997 |  |  | 3,000
Issue of Series F preferred stock in Securities Purchase Agreement, shares | 3,000,000 |  |  |  |  |
Series E Preferred stock conversions | $ (1) | $ 1 |  |  |  |
Series E Preferred stock conversions, shares | (1,000,000) | 458,333 |  |  |  |
Exercise of Warrants |  |  |  |  |  |
Exercise of Warrants, shares |  | 98,202 |  |  |  |
Payment made under the Warrant Exchange Amendment |  |  | (1,100) |  |  | (1,100)
Preferred stock dividends |  |  | (41) |  |  | (41)
Balances at Jun. 30, 2025 | $ 3 | $ 2 | 445,405 |  | (441,779) | 3,631
Balance, shares at Jun. 30, 2025 | 3,135,537 | 1,583,965 |  |  |  |
Stock-based compensation |  |  | 6 |  |  | 6
Unrealized foreign exchange on intercompany loans |  |  |  |  |  |
Translation adjustment |  |  |  |  |  |
Loss for the period |  |  |  |  | (988) | (988)
Issue of common stock on share exchange agreement to purchase Fitters Sdn. Bhd |  | $ 1 | 4,449 |  |  | 4,450
Issue of common stock on share exchange agreement to purchase Fitters Sdn. Bhd, shares |  | 699,158 |  |  |  |
Series F Preferred stock conversions | $ (3) |  |  |  |  | (3)
Series F Preferred stock conversions, shares | (3,000,000) | 654,000 |  |  |  |
Warrant Exchange |  |  | 1,494 |  | (1,494) |
Warrant Exchange, shares |  | 559,395 |  |  |  |
Stock Split Adj |  |  |  |  |  |
Stock Split Adjustments, shares |  | 1,019 |  |  |  |
Balances at Sep. 30, 2025 |  | $ 3 | $ 451,354 |  | $ (444,261) | $ 7,096
Balance, shares at Sep. 30, 2025 | 135,537 | 3,497,537 |  |  |  |

X
- Definition Adjustments to additional paid in capita in warrant exchange amendment + References No definition available. + Details
Name: | BGMS_AdjustmentsToAdditionalPaidInCapitalInWarrantExchangeAmendment
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments to additional paid in capital in warrant exchange amendment shares + References No definition available. + Details
Name: | BGMS_AdjustmentsToAdditionalPaidInCapitalInWarrantExchangeAmendmentShares
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Adjustments to additional paid in capital in warrant exchange amendment value + References No definition available. + Details
Name: | BGMS_AdjustmentsToAdditionalPaidInCapitalInWarrantExchangeAmendmentValue
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other comprehensive income loss deconsolidation + References No definition available. + Details
Name: | BGMS_OtherComprehensiveIncomeLossDeconsolidation
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other comprehensive income unrealized foreign exchange on intercompany loans net of tax. + References No definition available. + Details
Name: | BGMS_OtherComprehensiveIncomeUnrealizedForeignExchangeOnIntercompanyLoansNetOfTax
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period shares issue of common stock and prefunded warrants in securities purchase agreement in private placement net of expenses. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesIssueOfCommonStockAndPrefundedWarrantsInSecuritiesPurchaseAgreementInPrivatePlacementNetOfExpenses
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares issue of common stock on share exchange agreement + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesIssueOfCommonStockOnShareExchangeAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares issue of series d preferred stock in securities purchase agreement. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesIssueOfSeriesDPreferredStockInSecuritiesPurchaseAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Issue of Series E preferred stock in Securities Purchase Agreement, shares. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesIssueOfSeriesEPreferredStockInSecuritiesPurchaseAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares issue of series F preferred stock in securities purchase agreement. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesIssueOfSeriesFPreferredStockInSecuritiesPurchaseAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares issue on exercise of warrants. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesIssueOnExerciseOfWarrants
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares series C preferred stock conversions. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesSeriesCPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares series D preferred stock conversions + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesSeriesDPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares series E preferred stock conversions. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesSeriesEPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares series F preferred stock conversions + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesSeriesFPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares stock exercise of prefunded warrants. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesStockExerciseOfPrefundedWarrants
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares stock splits adjustments + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesStockSplitsAdjustments
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares upon conversion of pre funded warrants in offering issuance. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodSharesUponConversionOfPreFundedWarrantsInOfferingIssuanceCosts
Namespace Prefix: | BGMS_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Issue costs on issuance of common stock, preferred stock and associated warrants on underwritten offering, net of expenses. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueIssueCostsOnIssuanceOfCommonStockPreferredStockAndAssociatedWarrantsOnUnderwrittenOfferingNetOfExpenses
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value issue of common stock and prefunded warrants in securities purchase agreement in private placement net of expenses. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueIssueOfCommonStockAndPrefundedWarrantsInSecuritiesPurchaseAgreementInPrivatePlacementNetOfExpenses
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value issue of common stock on share exchange agreement + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueIssueOfCommonStockOnShareExchangeAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value issue of series d preferred stock in securities purchase agreement. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueIssueOfSeriesDPreferredStockInSecuritiesPurchaseAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value issue of series E preferred stock in securities purchase agreement. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueIssueOfSeriesEPreferredStockInSecuritiesPurchaseAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value issue of series F preferred stock in securities purchase agreement. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueIssueOfSeriesFPreferredStockInSecuritiesPurchaseAgreement
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value issue on exercise of warrants. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueIssueOnExerciseOfWarrants
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value series C preferred stock conversions. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueSeriesCPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value series D preferred stock conversions. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueSeriesDPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value series E preferred stock conversions. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueSeriesEPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value series F preferred stock conversions + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueSeriesFPreferredStockConversions
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value stock exercise of prefunded warrants. + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueStockExerciseOfPrefundedWarrants
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value stock splits adjustments + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueStockSplitsAdjustments
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value upon conversion of pre funded warrants in offering issuance + References No definition available. + Details
Name: | BGMS_StockIssuedDuringPeriodValueUponConversionOfPreFundedWarrantsInOfferingIssuanceCosts
Namespace Prefix: | BGMS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(k)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3A -Subparagraph (24)(d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 105 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 9 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 17 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2 Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1 Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1 Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8 Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7 Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A Reference 38: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 39: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 40: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 41: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 42: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B Reference 43: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B Reference 44: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7 Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 46: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A Reference 47: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B Reference 48: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 65 -Paragraph 4 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4 Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (a) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares issued which are neither cancelled nor held in the treasury. + References No definition available. + Details
Name: | us-gaap_SharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of stock issued attributable to transactions classified as other. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of shares of stock issued attributable to transactions classified as other. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodValueOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2 + Details
Name: | us-gaap_StockholdersEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant