{"cik":1339005,"entityName":"Femasys Inc.","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2021-08-09","val":11799720,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-11-09","val":11799720,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2022-03-15","val":11804165,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2022Q1I"},{"end":"2022-05-05","val":11813610,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2022-08-05","val":11813610,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-11-08","val":11813610,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2023-03-29","val":11872573,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2023Q1I"},{"end":"2023-04-26","val":13190573,"accn":"0001140361-23-021104","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-04-28"},{"end":"2023-05-09","val":13190573,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2023-07-20","val":15073153,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2023Q2I"},{"end":"2023-08-09","val":15073153,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-11-13","val":21649623,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-27","val":22099347,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2024Q1I"},{"end":"2024-04-25","val":22220718,"accn":"0001140361-24-022556","fy":2023,"fp":"FY","form":"10-K/A","filed":"2024-04-26"},{"end":"2024-05-08","val":22220718,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2024-08-07","val":22232799,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-11-11","val":22898468,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2025-03-26","val":27149971,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2025Q1I"},{"end":"2025-05-07","val":27239885,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2025-08-07","val":32575407,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-11-13","val":58479824,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2026-03-30","val":60390686,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2026Q1I"},{"end":"2026-05-07","val":60390686,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2026-08-13","val":8375027,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"EntityPublicFloat":{"label":"Entity Public Float","description":"The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.","units":{"USD":[{"end":"2021-06-30","val":53399719,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q2I"},{"end":"2022-06-30","val":23117474,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-06-30","val":23117474,"accn":"0001140361-23-021104","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-04-28"},{"end":"2022-06-30","val":23117474,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q2I"},{"end":"2023-06-30","val":6826165,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-06-30","val":6826165,"accn":"0001140361-24-022556","fy":2023,"fp":"FY","form":"10-K/A","filed":"2024-04-26","frame":"CY2023Q2I"},{"end":"2024-06-30","val":23420484,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q2I"},{"end":"2025-06-30","val":29865186,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q2I"}]}}},"us-gaap":{"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2020-12-31","val":674333,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":674333,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":674333,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":947078,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":436890,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":445522,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":445522,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":445522,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":445522,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":445522,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":445522,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":548377,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":428325,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":419110,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":510758,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":510758,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":510758,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":510758,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":510758,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":510758,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":526764,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":546877,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":851877,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1137823,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1137823,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":1137823,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":1137823,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":1137823,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1095730,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":951510,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1121873,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1419044,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1419044,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1419044,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1419044,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1419044,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2331794,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3263584,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2173883,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1830124,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":1830124,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":1830124,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1597591,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":2337354,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"AccountsReceivableNetCurrent":{"label":"Accounts Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2020-12-31","val":125790,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":125790,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":125790,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":158837,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":143459,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":84258,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":84258,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":84258,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":84258,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":84258,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":84258,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":170302,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":113960,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":183130,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":77470,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":77470,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":77470,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":77470,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":77470,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":77470,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":123955,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":155746,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":103556,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":98906,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":98906,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":98906,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":98906,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":98906,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":120529,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":92535,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":378290,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":488373,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":488373,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":488373,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":488373,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":488373,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":233598,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":254584,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":572199,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":616600,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":616600,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":616600,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":172264,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":151049,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"AccretionAmortizationOfDiscountsAndPremiumsInvestments":{"label":"Accretion (Amortization) of Discounts and Premiums, Investments","description":"The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":1189,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":1189,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1189,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2025-01-01","end":"2025-03-31","val":-356699,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-746612,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-389913,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2026-01-01","end":"2026-03-31","val":-176607,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-362657,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-186050,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"AccruedLiabilitiesCurrent":{"label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2020-12-31","val":1117601,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":1117601,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1117601,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":430183,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":597856,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":603787,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":603787,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":603787,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":603787,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":603787,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":603787,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":565228,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":551828,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":649615,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":456714,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":456714,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":456714,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":456714,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":456714,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":456714,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":535417,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":536830,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":569442,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1444296,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1444296,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":1444296,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":1444296,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":1444296,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":673457,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":886352,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1127645,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1151049,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1151049,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1151049,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1151049,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1151049,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1170288,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1052752,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1028461,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1265773,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":1265773,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":1265773,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1024706,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":1033712,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":{"label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","description":"Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2020-12-31","val":2197868,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":2197868,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":2197868,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":2470397,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2600787,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2722117,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":2722117,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":2722117,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":2722117,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":2722117,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":2722117,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2854315,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2985367,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3115551,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3217319,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":3217319,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":3217319,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":3217319,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":3217319,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":3217319,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3344400,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3472349,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3594300,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3545422,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":3545422,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":3545422,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":3545422,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":3545422,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3615405,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3678450,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3748393,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3740769,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":3740769,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":3740769,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":3740769,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":3740769,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3818451,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3884964,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3956987,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3802940,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":3802940,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":3802940,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":3868518,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":3932324,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"AdditionalPaidInCapital":{"label":"Additional Paid in Capital","description":"Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.","units":{"USD":[{"end":"2020-12-31","val":22725949,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":22725949,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":22725949,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":108341078,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":108374466,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":108418304,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":108418304,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":108418304,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":108418304,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":108418304,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":108418304,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":108462663,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":108675491,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":108727253,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":108857065,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":108857065,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":108857065,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":108857065,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":108857065,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":108857065,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":108917384,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":110977150,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":112877059,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":123985306,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":123985306,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":123985306,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":123985306,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":123985306,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":124994678,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":125344962,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":125473368,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":127679198,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":127679198,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":127679198,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":127679198,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":127679198,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":133264600,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":137394016,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":139717336,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":146449576,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":146449576,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":146506310,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":147023279,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":147575906,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":{"label":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":158304,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":79480,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":239075,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":80771,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":318640,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":72490,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":130536,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":130536,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":58046,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":58046,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":163924,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":163924,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":33388,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":33388,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44359,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":44359,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":106526,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":106526,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":62167,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":62167,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":158288,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":158288,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":51762,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":51762,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":56954,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":56954,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":122170,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":122170,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":65216,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":65216,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":626529,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":626529,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":504359,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":504359,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":675700,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":675700,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":77585,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":77585,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":181598,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":181598,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":104013,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":104013,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":310004,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":310004,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":128406,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":128406,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":444147,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":444147,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":367237,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":367237,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":549208,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":549208,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":181971,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":181971,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":723722,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":174514,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":790145,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":151608,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":362428,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":210820,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":158304,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":79480,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":239075,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":80771,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":318640,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":72490,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":130536,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":130536,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":58046,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":58046,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":163924,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":163924,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":33388,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":33388,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44359,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":44359,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":106526,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":106526,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":62167,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":62167,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":158288,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":158288,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":51762,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":51762,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":56954,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":56954,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":122170,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":122170,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":65216,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":65216,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":626529,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":626529,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":504359,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":504359,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":675700,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":675700,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":77585,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":77585,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":181598,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":181598,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":104013,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":104013,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":310004,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":310004,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":128406,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":128406,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":444147,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":444147,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":367237,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":367237,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":549208,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":549208,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":181971,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":181971,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":723722,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":174514,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":790145,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":151608,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":362428,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":210820,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"AmortizationOfIntangibleAssets":{"label":"Amortization of Intangible Assets","description":"The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":56249,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":80099,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":118852,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":12251,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":22884,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":22884,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":32023,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":32023,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":39976,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":39976,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":39976,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":7430,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":7430,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":14492,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":14492,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":19334,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":19334,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":21799,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":21799,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":21799,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1413,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":1413,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2325,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":2325,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":2906,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":2906,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":3294,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":3294,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1245,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":1245,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5828,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":5828,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":12173,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":12173,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":20140,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":20140,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":7171,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":7171,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":15789,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":15789,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":29464,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":46175,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":16692,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":35697,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"Assets":{"label":"Assets","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2020-12-31","val":7606318,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":7606318,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":7606318,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":33987166,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":31164524,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":25533450,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":23120952,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":20032140,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":13868006,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":14313961,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14853537,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":24370960,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20276444,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":15585081,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13277803,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":13780409,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":16290153,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":20724177,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":20724177,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":20724177,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":16495245,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":12289582,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"AssetsCurrent":{"label":"Assets, Current","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2020-12-31","val":3863509,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":3863509,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3863509,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":31033426,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":28333557,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":25631410,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":25631410,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":25631410,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":25631410,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":25631410,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":25631410,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":22728244,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":20329522,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":17292489,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":14131491,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":14131491,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":14131491,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":14131491,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":14131491,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":14131491,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11328101,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12030065,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10225032,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":23177980,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":23177980,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":23177980,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":23177980,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":23177980,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":19883333,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":15931636,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":11297693,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8022450,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":8022450,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":8022450,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":8022450,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":8022450,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9132252,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":9750980,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12246900,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":16456335,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":16456335,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":16456335,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":12343489,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":8331913,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment":{"label":"Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment","description":"Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets.","units":{"USD":[{"end":"2020-12-31","val":1915015,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":1915015,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1915015,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":1385963,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1220997,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1346258,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":1346258,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":1346258,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":1346258,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":1346258,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":1346258,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1218024,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1160610,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1197438,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1281028,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1281028,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":1281028,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1281028,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1281028,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1281028,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1162044,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1028564,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3467955,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3466806,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":3466806,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":3466806,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":3466806,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":3466806,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3273710,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3082449,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2899098,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2826453,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":2826453,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":2826453,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":2826453,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":2826453,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2570126,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2429566,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2294189,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2372267,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":2372267,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":2372267,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":2227745,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":2098463,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"CashAndCashEquivalentsAtCarryingValue":{"label":"Cash and Cash Equivalents, at Carrying Value","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2020-12-31","val":3322226,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":29858868,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":27280309,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":21767634,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":19116419,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16005650,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10161338,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10705017,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8692435,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":17835968,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":13525898,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7611210,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3820208,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3218067,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":4569038,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9266353,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":9266353,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":9266353,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":5386041,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":1443502,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2019-12-31","val":6415274,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2019-12-31","val":6415274,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2019-12-31","val":6415274,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2019Q4I"},{"end":"2020-06-30","val":5450364,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4565993,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2020-12-31","val":3322226,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2016553,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1I"},{"end":"2021-06-30","val":29858868,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2021-06-30","val":29858868,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2I"},{"end":"2021-09-30","val":27280309,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-09-30","val":27280309,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3I"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":24783029,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":21767634,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2022-03-31","val":21767634,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":19116419,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2022-06-30","val":19116419,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16005650,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2022-09-30","val":16005650,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2022-12-31","val":12961936,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10161338,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2023-03-31","val":10161338,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10705017,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-06-30","val":10705017,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8692435,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":8692435,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2023-12-31","val":21716077,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2023Q4I"},{"end":"2024-03-31","val":17835968,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2024-03-31","val":17835968,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1I"},{"end":"2024-06-30","val":13525898,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2024-06-30","val":13525898,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7611210,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2024-09-30","val":7611210,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2024-12-31","val":3451761,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3820208,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2025-03-31","val":3820208,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3218067,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2025-06-30","val":3218067,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":4569038,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9266353,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":9266353,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":9266353,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":5386041,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":1443502,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","description":"Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-964910,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":-1849281,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-3093048,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1305673,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":26536642,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":26536642,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":23958083,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":23958083,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":21460803,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":21460803,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":21460803,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-3015395,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-3015395,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-5666610,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-5666610,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-8777379,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-8777379,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-11821093,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-11821093,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-11821093,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2800598,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-2800598,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2256919,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-2256919,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-4269501,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-4269501,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":8754141,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":8754141,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3880109,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-3880109,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-8190179,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-8190179,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":-14104867,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-14104867,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-18264316,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-18264316,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":368447,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":368447,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-233694,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-233694,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":1117277,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":5814592,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-3880312,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-7822851,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2020-12-31","val":0.001,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":0.001,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":0.001,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":0.001,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.001,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.001,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":0.001,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":0.001,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":0.001,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":0.001,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0.001,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.001,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.001,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.001,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0.001,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":0.001,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0.001,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":0.001,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0.001,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.001,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.001,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.001,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":0.001,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":0.001,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":0.001,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":0.001,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.001,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.001,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.001,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0.001,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":0.001,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":0.001,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":0.001,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":0.001,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0.001,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0.001,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0.001,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0.001,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":0.001,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":0.001,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":0.001,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-05","val":0.001,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"end":"2026-06-30","val":0.001,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2020-12-31","val":95583558,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":95583558,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":95583558,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":200000000,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":200000000,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":200000000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":200000000,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":200000000,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":200000000,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":200000000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":200000000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":200000000,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":200000000,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":200000000,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":200000000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":200000000,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":200000000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":200000000,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":200000000,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":200000000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":200000000,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":200000000,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":200000000,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":200000000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":200000000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":200000000,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":200000000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":200000000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":200000000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":200000000,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":200000000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":200000000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":200000000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":200000000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":200000000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":200000000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":200000000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":200000000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":200000000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":200000000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":200000000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":200000000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":200000000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":200000000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2020-12-31","val":1110347,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":1110347,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1110347,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-05-31","val":9,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-05-31","val":9,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-05-31","val":9,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2021-06-30","val":11916943,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11916943,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11921388,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":11921388,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":11921388,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":11921388,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":11921388,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":11921388,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11921388,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11930833,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11930833,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11986927,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":11986927,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":11986927,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":11986927,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":11986927,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":11986927,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11989796,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":15190376,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":16110092,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21774604,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":21774604,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":21774604,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":21774604,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":21774604,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":22216570,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":22350022,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":22350022,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":23473149,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":23473149,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":23473149,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":23473149,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":23473149,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":27205109,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":32692630,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":47419596,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":59720010,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":59720010,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":2986116,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":60507909,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":3029829,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2020-12-31","val":993124,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":993124,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":993124,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-05-31","val":9,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-05-31","val":9,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-05-31","val":9,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2021-06-30","val":11799720,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11799720,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11804165,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":11804165,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":11804165,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":11804165,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":11804165,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":11804165,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11804165,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11813610,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11813610,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11869704,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":11869704,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":11869704,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":11869704,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":11869704,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":11869704,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11872573,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":15073153,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":15992869,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21657381,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":21657381,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":21657381,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":21657381,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":21657381,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":22099347,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":22232799,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":22232799,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":23355926,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":23355926,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":23355926,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":23355926,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":23355926,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":27087886,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":32575407,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":47302373,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":59602787,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":59602787,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":2980254,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":60390686,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":3023967,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"CommonStockValue":{"label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2020-12-31","val":1110,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":1110,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1110,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":11916,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11916,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11921,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":11921,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":11921,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":11921,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":11921,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":11921,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11921,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11931,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11931,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11987,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":11987,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":11987,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":11987,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":11987,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":11987,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11990,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":15190,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":16110,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21775,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":21775,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":21775,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":21775,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":21775,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":22217,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":22350,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":22350,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":23473,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":23473,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":23473,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":23473,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":23473,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":27205,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":32693,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":47420,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":59720,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":59720,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":2986,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":60508,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":3030,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"ComprehensiveIncomeNetOfTax":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-3687198,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1485451,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5255493,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1568295,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-6915012,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"}]}},"ConstructionInProgressGross":{"label":"Construction in Progress, Gross","description":"Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.","units":{"USD":[{"end":"2020-12-31","val":139150,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":139150,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":139150,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":151662,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":268226,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":379713,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":379713,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":379713,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":379713,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":379713,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":379713,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":434443,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":461735,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":503312,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":413843,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":413843,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":413843,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":413843,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":413843,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":413843,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":406588,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":384888,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":394957,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":423077,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":423077,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":423077,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":423077,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":423077,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":569723,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":651157,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":548149,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":762445,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":762445,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":762445,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":762445,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":762445,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":600551,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":548426,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":687462,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":897885,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":897885,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":897885,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":955271,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":919412,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod":{"label":"Contract with Customer, Performance Obligation Satisfied in Previous Period","description":"Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"CostOfGoodsAndServicesSold":{"label":"Cost of Goods and Services Sold","description":"The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":128463,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":55275,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":218898,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":90435,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":306533,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":93042,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":200669,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":200669,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":107627,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":107627,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":306072,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":306072,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":105403,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":105403,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":370384,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":370384,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":370384,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":122675,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":122675,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":225028,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":225028,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":102353,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":102353,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":356479,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":356479,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":131451,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":131451,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":441938,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":441938,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":441938,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":105120,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":105120,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":215589,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":215589,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":110469,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":110469,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":301775,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":301775,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":86186,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":86186,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":380069,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":380069,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":88532,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":88532,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":161657,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":161657,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":73125,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":73125,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":352496,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":352496,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":190839,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":190839,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":544903,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":544903,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":117266,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":117266,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":275437,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":275437,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":158171,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":158171,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":569275,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":293838,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":872400,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":158606,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":301042,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":142436,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"DeferredOfferingCosts":{"label":"Deferred Offering Costs","description":"Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.","units":{"USD":[{"end":"2021-05-31","val":188544,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2021-05-31","val":188544,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-05-31","val":188544,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-05-31","val":188544,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-05-31","val":188544,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2021-06-22","val":1591144,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-06-30","val":1591144,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2021-06-30","val":1591143,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-06-30","val":1591143,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-06-30","val":1591143,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q2I"},{"end":"2022-07-01","val":150000000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2022-07-01","val":150000000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2022Q2I"},{"end":"2022-12-31","val":95,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":95,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":95,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":17952,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":17952,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3143,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":3143,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":15637,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"Depreciation":{"label":"Depreciation","description":"The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":279043,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":419435,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":560801,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":141202,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":281928,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":281928,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":417188,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":417188,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":551092,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":551092,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":551092,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":136769,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":136769,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":272391,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":272391,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":407146,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":407146,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":539434,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":539434,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":539434,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":131653,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":131653,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":264040,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":264040,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":388777,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":388777,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":480187,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":480187,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":69983,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":69983,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":133028,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":133028,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":202971,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":202971,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":277178,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":277178,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":77682,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":77682,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":155349,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":155349,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":227371,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":295859,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":65578,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":129384,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"DepreciationAndAmortization":{"label":"Depreciation, Depletion and Amortization, Nonproduction","description":"The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":335292,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":165882,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":499534,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":164242,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":679653,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":153453,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":304812,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":304812,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":151359,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":151359,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":449211,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":449211,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":144399,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":144399,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":591068,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":591068,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":591068,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":144199,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":144199,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":286883,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":286883,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":142684,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":142684,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":426480,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":426480,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":139597,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":139597,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":561233,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":561233,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":561233,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":133066,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":133066,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":266365,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":266365,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":133299,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":133299,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":391683,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":391683,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":125318,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":125318,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":483481,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":483481,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":71228,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":71228,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":138856,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":138856,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":67628,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":67628,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":215144,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":215144,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":76288,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":76288,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":297318,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":297318,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":84853,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":84853,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":171138,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":171138,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":86285,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":86285,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":256835,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":85697,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":342034,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":82270,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":165081,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":82811,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"DividendsCommonStock":{"label":"Dividends, Common Stock","description":"Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2020-01-01","end":"2020-06-30","val":-3.86,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1.55,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5.5,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1.64,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-7.2,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1.84,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1.89,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-1.89,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":-0.52,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-0.52,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-1.04,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-1.04,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":-0.19,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-0.19,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-1.12,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-1.12,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-1.12,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.24,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-0.24,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.47,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-0.47,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-0.22,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-0.22,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.72,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-0.72,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.25,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":-0.25,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.96,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-0.96,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-0.96,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.25,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-0.25,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.47,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-0.47,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-0.22,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":-0.22,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.74,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-0.74,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":-0.26,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.26,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.93,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-0.93,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-0.17,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-0.17,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.38,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-0.38,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-0.21,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-0.21,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.62,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-0.62,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-0.24,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-0.24,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-0.85,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-0.85,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.23,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-0.23,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.39,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-7.76,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-0.16,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-3.18,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-0.46,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-0.1,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-0.47,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-1.08,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-1.33,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2020-01-01","end":"2020-06-30","val":-3.86,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1.55,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5.5,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1.64,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-7.2,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1.84,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1.89,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-1.89,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":-0.52,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-0.52,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-1.04,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-1.04,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":-0.19,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-0.19,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-1.12,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-1.12,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-1.12,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.24,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-0.24,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.47,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-0.47,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-0.22,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-0.22,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.72,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-0.72,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.25,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":-0.25,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.96,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-0.96,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-0.96,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.25,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-0.25,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.47,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-0.47,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-0.22,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":-0.22,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.74,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-0.74,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":-0.26,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.26,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.93,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-0.93,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-0.17,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-0.17,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.38,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-0.38,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-0.21,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-0.21,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.62,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-0.62,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-0.24,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-0.24,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-0.85,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-0.85,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.23,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-0.23,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.39,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-7.76,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-0.16,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-3.18,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-0.46,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-0.1,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-0.47,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-1.08,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-1.33,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2020-12-31","val":796864,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":796864,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":796864,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":134183,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":146034,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":98272,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":98272,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":98272,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":98272,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":98272,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":98272,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":127873,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":132888,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":143470,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":85191,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":85191,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":85191,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":85191,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":85191,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":85191,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":111457,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":129323,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":155192,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1082606,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1082606,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":650768,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":650768,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":870910,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":870910,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":870910,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":753161,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":762526,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":{"label":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","description":"Amount of cost not yet recognized for nonvested award under share-based payment arrangement.","units":{"USD":[{"end":"2021-06-30","val":358975,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":320193,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":287748,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1122943,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1123502,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1079749,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1058218,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1058218,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":926280,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":956653,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":864904,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":849834,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1411405,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1516737,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1487486,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1311784,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2034357,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1924030,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1692530,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1138799,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions":{"label":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","description":"Amount of cost to be recognized for option under share-based payment arrangement.","units":{"USD":[{"end":"2021-06-30","val":203753,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":164971,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":132526,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":659632,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":660191,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":616438,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":594907,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":594907,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":462969,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":493552,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":709682,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":694612,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1256183,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1361515,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1332264,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1156562,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1879135,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1768808,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1537308,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":983577,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"FinanceLeasePrincipalPayments":{"label":"Finance Lease, Principal Payments","description":"Amount of cash outflow for principal payment on finance lease.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":9201,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":13977,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":19052,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5021,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10170,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":10170,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":15448,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":15448,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":20861,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":20861,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":20861,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5549,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":5549,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11240,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":11240,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":17075,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":17075,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":23058,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":23058,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":23058,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6135,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":6135,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":12255,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":12255,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":16193,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":16193,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":16193,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":16193,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2020-12-31","val":65069,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":65069,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":65069,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":42185,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":33046,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":25093,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":25093,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":25093,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":25093,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":25093,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":25093,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":17663,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10601,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5759,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3294,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":3294,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":3294,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":3294,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":3294,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":3294,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1881,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":970,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":388,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":33115,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":44317,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":70064,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":65918,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":65918,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":65918,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":65918,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":65918,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":58747,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":55638,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":130041,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":134914,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":134914,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":134914,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":124252,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":115499,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"FurnitureAndFixturesGross":{"label":"Furniture and Fixtures, Gross","description":"Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.","units":{"USD":[{"end":"2020-12-31","val":424947,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":424947,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":424947,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":424947,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":424947,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":424947,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":424947,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":424947,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":424947,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":424947,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":424947,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":424947,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":424947,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":424947,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":419303,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":419303,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":419303,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":419303,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":419303,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":419303,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":419303,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":419303,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":419303,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":414303,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":414303,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":414303,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":414303,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":414303,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":417654,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":429933,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":433584,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":417876,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":417876,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":417876,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":417876,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":417876,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":417876,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":417876,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":417876,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":417876,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":417876,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":417876,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":421798,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":424586,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"GainLossOnSaleOfPropertyPlantEquipment":{"label":"Gain (Loss) on Disposition of Property Plant Equipment","description":"Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.","units":{"USD":[{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":-2850,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-2850,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-3098,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-3098,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-3098,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-12-31","val":-2285,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-2285,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-2285,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-47538,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"}]}},"GeneralAndAdministrativeExpense":{"label":"General and Administrative Expense","description":"The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":1193817,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":543625,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1790595,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":596778,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2544043,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":891987,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1943386,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":1943386,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":1051399,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":1051399,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3030749,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":3030749,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":1087363,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":1087363,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4262002,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":4262002,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4262002,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1447355,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":1447355,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2629293,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":2629293,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1181938,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1181938,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":4024356,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":4024356,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1395063,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":1395063,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5430704,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5430704,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":5430704,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1315137,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":1315137,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2671774,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":2671774,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1356637,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":1356637,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4642182,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4642182,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":1970408,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1970408,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":6858008,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":6858008,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1502804,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":1502804,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3114621,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":3114621,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":1611817,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":1611817,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":4645412,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":4645412,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1530791,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":1530791,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":6325999,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":6325999,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1722713,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":1722713,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3339685,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":3339685,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1616972,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":1616972,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":4817485,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":1477800,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":6646037,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":1782390,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":3713968,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":1931578,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"GrossProfit":{"label":"Gross Profit","description":"Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":315283,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":127959,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":538056,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":222773,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":731385,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":236733,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":455112,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":455112,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":218379,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":218379,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":619290,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":619290,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":164178,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":164178,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":809305,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":809305,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":809305,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":198730,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":198730,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":399490,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":399490,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":200760,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":200760,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":615495,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":615495,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":216005,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":216005,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":764280,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":764280,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":188864,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":398909,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":210045,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":557084,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":158175,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-3687178,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1485451,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5255473,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1568295,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-6913192,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-7533845,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-7533845,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-7533845,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-11387870,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-11387870,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-11387870,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":-5839765,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-2893508,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-9836670,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":-3996905,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-14242786,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-14242786,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3599510,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-8285834,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-8285834,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4686324,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4686324,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-13693536,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-13693536,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-5407702,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-5407702,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-18807026,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-18807026,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-5901027,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-5901027,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10486949,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-10486949,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-14681770,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-4194821,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-18626590,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":846100,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-3622130,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-4468230,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1800,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":4000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":4338,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":4338,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1750,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-1750,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-1750,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-1750,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-592,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-592,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1158,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":1158,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":9602,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":9602,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-4188,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-4188,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-4188,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-4188,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-4188,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1297,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":865,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":865,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"IncomeTaxesPaidNet":{"label":"Income Taxes Paid, Net","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":2000,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":2000,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":2000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":800,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":800,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":800,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":800,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":800,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":800,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":800,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":800,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":800,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":800,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":800,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":5050,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":5050,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":5050,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5050,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":5050,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":4550,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4550,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":4550,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":4550,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":4550,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":4550,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":5708,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":5708,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":5708,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":5708,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":6006,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-6006,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":6006,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":6806,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-5550,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-117540,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":4426,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":80755,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":171665,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":165789,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":165789,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-237443,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-237443,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-228811,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-228811,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-228811,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":102855,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":102855,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-74957,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-74957,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-49449,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-49449,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":65236,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":65236,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":65236,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3016,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":3016,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":36119,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":36119,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":341119,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":341119,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":627065,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":627065,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-137753,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-137753,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-223682,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-223682,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":-51799,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-51799,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":207481,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":207481,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":890678,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":890678,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1758162,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":1758162,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":656403,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":334829,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-253439,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":499250,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"IncreaseDecreaseInAccountsReceivable":{"label":"Increase (Decrease) in Accounts Receivable","description":"The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":19292,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":37105,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":42236,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-30043,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":33047,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":33047,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":17669,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":17669,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-41532,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-41532,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-41532,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":86044,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":86044,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":29702,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":29702,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":98872,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":98872,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-6788,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-6788,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-6788,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":46485,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":46485,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":78276,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":78276,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":26086,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":26086,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":21436,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":21436,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":22623,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":22623,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-6371,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-6371,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":285384,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":279384,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":397467,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":389467,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-259775,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-254775,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-233789,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-233789,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":83826,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":128227,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-444336,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-465551,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities":{"label":"Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities","description":"Amount of increase (decrease) in accrued expenses, and obligations classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":362775,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":634621,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":765421,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":194506,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1017803,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-1017803,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-510730,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-510730,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-504799,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-38559,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-76959,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":45828,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"}]}},"IncreaseDecreaseInInventories":{"label":"Increase (Decrease) in Inventories","description":"The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":10931,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":-15549,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-35319,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":12679,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":15501,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":15501,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":18958,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":18958,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":77432,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":77432,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":77432,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":17438,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":17438,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":38811,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":38811,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":138666,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":138666,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":232553,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":232553,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":232553,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":64318,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":64318,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":146521,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":146521,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":170917,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":170917,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":236281,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":230395,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":305419,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":304179,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":651292,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":648462,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":1273382,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":1270552,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":2379205,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":2379205,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":815865,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":815865,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2186415,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":2186415,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":2737651,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":2693926,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":365018,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":451028,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"IncreaseDecreaseInOperatingLeaseLiability":{"label":null,"description":null,"units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-225678,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":-337074,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-445733,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-105986,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-210045,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-210045,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-312893,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-312893,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-413212,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-413212,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-413212,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-97851,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-97851,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-194235,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-194235,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-290104,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-290104,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-383616,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-383616,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-383616,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-91211,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-91211,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-181065,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-181065,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-304004,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-304004,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":-440489,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-440489,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-44745,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-44745,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-137482,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-137482,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":-273734,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-273734,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-406636,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-406636,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-133076,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-133076,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-264580,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-264580,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-392850,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-517967,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-125280,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-249081,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"IncreaseDecreaseInOtherOperatingAssets":{"label":"Increase (Decrease) in Other Operating Assets","description":"Amount of increase (decrease) in operating assets classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-172504,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":-205839,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-79442,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-63081,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-329461,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-329461,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-498878,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-498878,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-475993,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-475993,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-475993,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-18553,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-18553,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-255271,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-255271,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-359307,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-359307,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-295862,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-295862,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-295862,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-150654,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-150654,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-154065,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-154065,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-313154,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-313154,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":-282169,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-282169,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":187359,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":187359,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":173828,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":173828,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":266518,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":266518,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":139136,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":139136,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":53523,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":53523,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-165056,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-165056,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-283382,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-496902,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-168722,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-308488,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"IncreaseDecreaseInOtherOperatingLiabilities":{"label":"Increase (Decrease) in Other Operating Liabilities","description":"Amount of increase (decrease) in operating liabilities classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":13432,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":49606,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":84994,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4721,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5933,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":5933,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":9935,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":9935,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-25987,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-25987,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-25987,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-29998,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-29998,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-23361,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-23361,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-30696,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-30696,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-62911,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-62911,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-62911,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2306,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":2306,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3119,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":3119,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-15770,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-15770,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":22896,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":22896,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-40995,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-40995,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-39657,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-39657,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":-36509,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-36509,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-36568,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-36568,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-15106,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-15106,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-23854,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-23854,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-23694,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-23178,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":2045,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-7690,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"IncrementalCommonSharesAttributableToCallOptionsAndWarrants":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.","units":{"shares":[{"start":"2020-01-01","end":"2020-06-30","val":244572,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":244572,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":244572,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":244572,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":244572,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":244572,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":244572,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":244572,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":244572,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":244572,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":244572,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":244572,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":244572,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":244572,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":244572,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":244572,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":244572,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":244572,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":244572,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":233460,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":233460,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":233460,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":233460,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":233460,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":233460,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":233460,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":233460,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":233460,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":233460,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":233460,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":233460,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":233460,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":233460,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":233460,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":233460,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":233460,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":233460,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":233460,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":233460,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":233460,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":233460,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":233460,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":201578,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":201578,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":196816,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":196816,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":196816,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":196816,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":196816,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":196816,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":196816,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":196816,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":196816,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":196816,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":196816,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":196816,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":141639,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":7083,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":141639,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":7083,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":141639,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":141639,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":141639,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":141639,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":7083,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":7083,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"IncrementalCommonSharesAttributableToConversionOfPreferredStock":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.","units":{"shares":[{"start":"2020-01-01","end":"2020-06-30","val":8116343,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":8116343,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":8116343,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":8116343,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":8116343,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":8116343,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1"}]}},"IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.","units":{"shares":[{"start":"2020-01-01","end":"2020-06-30","val":790308,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":790308,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":780862,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":780862,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":743627,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":740444,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":699636,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":699636,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":699636,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":699636,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":696163,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":696163,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":696163,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":696163,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":689995,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":689995,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":689995,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1055997,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":1055997,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1050606,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":1050606,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1050606,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1050606,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1071573,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":1071573,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1071573,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":1071573,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1081550,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1081550,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":1081550,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1036495,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":1036495,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1169671,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":1169671,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1169671,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":1169671,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":2229271,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":2229271,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":2229271,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2229271,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2252030,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":2252030,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2998233,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":2998233,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3171139,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":3171139,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":3171139,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":3171139,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":3251644,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":3251644,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":3251644,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":3251644,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":3224219,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":3224219,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":4538059,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4648497,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":4648497,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":4581526,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":4581526,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":3967891,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":5333,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":3438,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":9093,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":3760,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":12553,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3848,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":7491,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":7491,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":3643,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":3643,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":14546,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":14546,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":7055,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":7055,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":19226,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":19226,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":19226,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2734,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":2734,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3617,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":3617,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":883,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":883,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":9622,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":9622,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6005,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":6005,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":13464,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":13464,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":13464,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1672,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":1672,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1870,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":198,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":9903,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":8033,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":165390,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":361552,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"}]}},"InterestIncomeExpenseNonoperatingNet":{"label":"Interest Income (Expense), Nonoperating, Net","description":"The net amount of nonoperating interest income (expense).","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":21956,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":1620,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":22298,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":342,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":22504,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":164,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":308,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":308,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":144,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":144,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1957,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1957,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":1649,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":1649,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3768,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":3768,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3768,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2454,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":2454,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":29199,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":29199,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":26745,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":26745,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":109572,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":109572,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":80373,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":80373,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":228164,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":228164,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":228164,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":97089,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":97089,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":139741,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":42652,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":232133,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":92392,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":431019,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":224684,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"}]}},"InterestPaidNet":{"label":"Interest Paid, Excluding Capitalized Interest, Operating Activities","description":"Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":3975,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":5487,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":6900,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1845,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4130,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":4130,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":11155,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":11155,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":15865,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":15865,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":15865,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2734,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":2734,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3617,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":3617,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":9622,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":9622,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":13464,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":13464,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":13464,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1672,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":1672,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1870,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":1870,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":9903,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":9903,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":9903,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":9903,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-11-01","end":"2024-11-30","val":111000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-11-01","end":"2024-11-30","val":111000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2024-11-01","end":"2024-11-30","val":111000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-11-01","end":"2024-11-30","val":111000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-11-01","end":"2024-11-30","val":111000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"start":"2024-01-01","end":"2024-12-31","val":111000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":111000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-09-30","val":4057,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":8615,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"}]}},"InventoryFinishedGoods":{"label":"Inventory, Finished Goods, Gross","description":"Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":20458,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":20458,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":20458,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":20844,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":24802,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":83944,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":83944,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":83944,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":83944,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":83944,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":83944,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":35114,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8288,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":67851,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":91772,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":91772,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":91772,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":91772,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":91772,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":91772,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":118311,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":154119,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":189741,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":170191,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":170191,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":170191,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":170191,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":170191,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":265441,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":294170,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":385408,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":754830,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":754830,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":754830,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":754830,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":754830,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1229243,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1664998,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2251483,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2413186,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":2413186,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":2413186,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":2472602,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":2673310,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"InventoryNet":{"label":"Inventory, Net","description":"Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":131378,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":131378,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":131378,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":146879,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":150336,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":208270,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":208270,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":208270,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":208270,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":208270,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":208270,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":223008,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":244181,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":343136,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":436723,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":436723,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":436723,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":436723,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":436723,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":436723,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":500741,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":581474,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":602668,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":667118,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":667118,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":667118,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":667118,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":667118,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":971297,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1315580,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1937670,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3046323,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":3046323,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":3046323,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":3046323,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":3046323,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3862188,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5232738,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":5783974,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5740249,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":5740249,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":5740249,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":6105267,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":6191277,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"InventoryRawMaterials":{"label":"Inventory, Raw Materials, Gross","description":"Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":61270,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":61270,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":61270,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":99687,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":85655,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":111531,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":111531,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":111531,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":111531,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":111531,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":111531,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":132185,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":137490,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":196508,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":244498,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":244498,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":244498,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":244498,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":244498,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":244498,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":283655,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":356274,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":361569,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":367934,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":367934,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":367934,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":367934,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":367934,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":574199,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":792365,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1043045,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1308863,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1308863,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1308863,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1308863,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1308863,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1567849,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2000538,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2188853,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2060521,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":2060521,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":2060521,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":2048291,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":2010268,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"InventoryValuationReserves":{"label":"Inventory Valuation Reserves","description":"Amount of valuation reserve for inventory.","units":{"USD":[{"end":"2020-12-31","val":896,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":896,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":896,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":646,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":358,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":850,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":850,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":850,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":850,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":850,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":850,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1287,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1292,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1803,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2103,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":2103,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":2103,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":2103,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":2103,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2103,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2380,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3091,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3560,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3580,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"}]}},"InventoryWorkInProcess":{"label":"Inventory, Work in Process, Gross","description":"Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":49650,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":49650,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":49650,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":26348,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":39879,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12795,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":12795,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":12795,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":12795,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":12795,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":12795,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":55709,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":98403,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":78777,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100453,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":100453,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":100453,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":100453,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":100453,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":100453,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":98775,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":71081,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":51358,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":128993,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":128993,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":128993,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":128993,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":128993,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":131657,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":229045,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":509217,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":982630,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":982630,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":982630,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":982630,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":982630,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1065096,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1567202,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1343638,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1266542,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":1266542,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":1266542,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1584374,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":1507699,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"LeaseholdImprovementsGross":{"label":"Leasehold Improvements, Gross","description":"Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.","units":{"USD":[{"end":"2020-12-31","val":1155332,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":1155332,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1155332,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":1155332,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1155332,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1155332,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":1155332,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":1155332,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":1155332,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":1155332,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":1155332,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1195637,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1195637,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1195637,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1195637,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1195637,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":1195637,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1195637,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1195637,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1195637,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1195637,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1195637,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1195637,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1212417,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1212417,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":1212417,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":1212417,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":1212417,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1212417,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1212417,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1238886,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1238886,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1238886,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1238886,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1238886,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1238886,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1238886,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1238886,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1238886,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1238886,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":1238886,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":1238886,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1238886,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":1238886,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"Liabilities":{"label":"Liabilities","description":"Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.","units":{"USD":[{"end":"2020-12-31","val":4078360,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":4078360,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":4078360,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":3107461,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2511132,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2244298,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":2244298,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":2244298,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":2244298,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":2244298,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":2244298,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2039739,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2183024,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2025293,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1653051,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1653051,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":1653051,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1653051,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1653051,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1653051,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1511422,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1437788,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4409935,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":9403236,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":9403236,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":9403236,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":9403236,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":9403236,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":8763366,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":9026203,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9615294,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":10140580,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":10140580,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":10140580,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":10140580,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":10140580,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":11281086,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12272974,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":11733902,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":14854875,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":14854875,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":14854875,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":9205352,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":8258635,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"LiabilitiesAndStockholdersEquity":{"label":"Liabilities and Equity","description":"Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.","units":{"USD":[{"end":"2020-12-31","val":7606318,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":7606318,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":7606318,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":33987166,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":31164524,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":28576680,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":25533450,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":23120952,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":20032140,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":16895570,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":13868006,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":14313961,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14853537,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":27755825,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":24370960,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20276444,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":15585081,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":12445002,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13277803,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":13780409,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":16290153,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":20724177,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":20724177,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":20724177,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":16495245,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":12289582,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"LiabilitiesCurrent":{"label":"Liabilities, Current","description":"Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":2888911,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":2888911,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":2888911,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":2318992,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1820365,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1692090,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":1692090,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":1692090,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":1692090,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":1692090,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":1692090,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1632166,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1864787,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1807716,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1527809,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1527809,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":1527809,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1527809,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1527809,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1527809,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1412604,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1381543,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2186947,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3054055,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":3054055,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":3054055,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":3054055,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":3054055,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2357530,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2463993,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2867440,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8582869,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":8582869,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":8582869,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":8582869,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":8582869,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9841126,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":10963607,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":10541684,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3636165,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":3636165,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":3636165,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":3155155,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":3886826,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"LiabilitiesNoncurrent":{"label":"Liabilities, Noncurrent","description":"Amount of obligation due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":1189449,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":1189449,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1189449,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":788469,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":690767,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":552208,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":552208,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":552208,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":552208,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":552208,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":552208,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":407573,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":318237,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":217577,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":125242,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":125242,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":125242,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":125242,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":125242,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":125242,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":98818,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":56245,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2222988,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":6349181,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":6349181,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":6349181,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":6349181,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":6349181,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":6405836,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":6562210,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":6747854,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1557711,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1557711,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1557711,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1557711,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1557711,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1439960,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1309367,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1192218,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":11218710,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":11218710,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":11218710,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":6050197,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":4371809,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"LongTermNotesPayable":{"label":"Notes Payable, Noncurrent","description":"Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2020-12-31","val":182490,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":182490,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":182490,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"}]}},"MachineryAndEquipmentGross":{"label":"Machinery and Equipment, Gross","description":"Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.","units":{"USD":[{"end":"2020-12-31","val":2242088,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":2242088,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":2242088,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":2242088,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2262908,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2261793,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":2261793,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":2261793,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":2261793,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":2261793,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":2261793,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2287126,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2434524,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2434524,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2572243,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":2572243,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":2572243,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":2572243,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":2572243,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2572243,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2601389,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2628509,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2645609,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2559356,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":2559356,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":2559356,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":2559356,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":2559356,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2582220,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2599994,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2848833,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2856740,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":2856740,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":2856740,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":2856740,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":2856740,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3068033,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3211109,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3283672,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3065713,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":3065713,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":3065713,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":3095633,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":3121131,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"NetCashProvidedByUsedInFinancingActivities":{"label":"Net Cash Provided by (Used in) Financing Activities","description":"Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":866099,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":864073,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":871648,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-144991,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":30430535,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":30430535,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":29829211,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":29829211,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":29698456,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":29698456,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":29698456,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-141006,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-141006,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-237656,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-237656,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-599695,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-599695,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-681645,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-681645,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-681645,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-144060,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-144060,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3203754,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":3203754,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":4074083,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4074083,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":20178604,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":20178604,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":778175,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":778175,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1001724,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":1001724,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":1001724,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":1001724,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":2027457,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":2027457,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":5230266,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":5230266,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9077823,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":9077823,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":16055985,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":25135255,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":342334,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":357663,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":971974,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":948653,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":968319,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-12512,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-12512,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-188245,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-188245,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-306868,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-306868,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-306868,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-120368,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-120368,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-295058,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-295058,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-313598,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-313598,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-407475,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-407475,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-407475,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-8901,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-8901,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-71849,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-71849,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-99018,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-99018,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":-143917,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-143917,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-90160,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-90160,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-297123,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-297123,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":-737151,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-737151,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-847764,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-847764,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-96605,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-96605,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-193567,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-193567,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-433383,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-630098,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-79138,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-101317,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"NetCashProvidedByUsedInOperatingActivities":{"label":"Net Cash Provided by (Used in) Operating Activities","description":"Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-2802983,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":-3662007,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-4933015,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1160682,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-3881381,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-3881381,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-5682883,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-5682883,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-7930785,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-7930785,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-7930785,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2754021,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-2754021,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-5133896,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-5133896,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-7864086,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-7864086,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-10731973,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-10731973,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-10731973,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2647637,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-2647637,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5388824,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-5388824,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-8244566,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-8244566,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":-11280546,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-11280546,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-4568124,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-4568124,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-8894780,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-8894780,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":-14369440,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-14369440,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-19444009,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-19444009,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-4765214,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-4765214,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-9117950,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-9117950,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-14505325,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-18690565,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-4143508,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-8079197,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-3687178,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1485451,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5255473,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1568295,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-6914992,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1830232,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2883030,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-2883030,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-5517131,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-5517131,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2634101,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2634101,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-8499974,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-8499974,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-2982843,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":-2982843,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2946257,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-2946257,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5839765,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-5839765,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-2893508,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":-2893508,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-9836670,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-9836670,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":-3996905,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-3996905,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-14247124,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-14247124,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3599510,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-3599510,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-8284084,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-8284084,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4684574,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4684574,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-13692944,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-13692944,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-5408860,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-5408860,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-18816628,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-18816628,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-5896839,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-5896839,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10482761,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-10482761,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-14677582,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-4194821,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-18627887,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":846100,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-3622995,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-4469095,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"NetIncomeLossAvailableToCommonStockholdersBasic":{"label":"Net Income (Loss) Available to Common Stockholders, Basic","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-3687178,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1485451,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5255473,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1568295,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-6914992,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1830232,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2883030,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-2883030,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-5517131,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-5517131,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2634101,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2634101,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-8499974,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-8499974,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-2982843,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":-2982843,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2946257,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-2946257,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5839765,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-5839765,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-2893508,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":-2893508,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-9836670,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-9836670,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":-3996905,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-3996905,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-14247124,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-14247124,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3599510,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-3599510,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-8284084,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-8284084,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4684574,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4684574,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-13692944,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-13692944,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-5408860,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-5408860,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-18816628,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-18816628,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-5896839,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-5896839,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10482761,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-10482761,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-14677582,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-4194821,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-18627887,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":328646,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-3622995,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-4469095,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"NetIncomeLossAvailableToCommonStockholdersDiluted":{"label":"Net Income (Loss) Available to Common Stockholders, Diluted","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-3687178,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1485451,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5255473,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1568295,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-6914992,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1830232,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-2913291,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-1083059,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-5172992,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-2259701,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-7537845,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2883030,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-2883030,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-5517131,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-5517131,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2634101,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2634101,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-8499974,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-8499974,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-2982843,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":-2982843,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-11394170,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2946257,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-2946257,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5839765,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-5839765,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-2893508,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":-2893508,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-9836670,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-9836670,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":-3996905,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-3996905,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-14247124,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-14247124,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3599510,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-3599510,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-8284084,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-8284084,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4684574,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4684574,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-13692944,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-13692944,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-5408860,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-5408860,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-18816628,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-18816628,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-5896839,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-5896839,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10482761,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-10482761,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-4585922,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-14677582,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-4194821,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-18627887,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":328646,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-3622995,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-4469095,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"NonoperatingIncomeExpense":{"label":"Nonoperating Income (Expense)","description":"The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":16623,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1818,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":13205,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-3418,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":19951,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":814332,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":814332,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":818016,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":818016,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":806076,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":806076,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":-8256,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-8256,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":802959,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":802959,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":802959,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-280,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":25582,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":25582,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":25862,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":25862,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":99928,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":99928,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":74346,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":74346,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":212394,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":212394,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":212394,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":95417,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":95417,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":137871,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":137871,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":42454,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":42454,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":222230,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":222230,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":84359,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":84359,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":265629,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":265629,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-136868,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-136868,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-341041,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-341041,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-204173,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-204173,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-630303,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-630303,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-289262,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-289262,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1021221,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-1021221,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-440420,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-440420,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1174776,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-1174776,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-734356,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-734356,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-1715829,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-541053,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-1037921,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":5069633,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":5667277,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":597644,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"NotesPayableCurrent":{"label":"Notes Payable, Current","description":"Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2020-12-31","val":630010,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":630010,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":630010,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":470556,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":320866,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":181123,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":181123,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":181123,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":181123,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":181123,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":181123,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":45666,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":417841,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":280577,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":141298,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":141298,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":141298,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":141298,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":141298,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":141298,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":283334,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q4I"},{"end":"2025-09-30","val":276489,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"}]}},"NumberOfOperatingSegments":{"label":"Number of Operating Segments","description":"Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.","units":{"Segment":[{"start":"2021-01-01","end":"2021-06-30","val":1,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":1,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":1,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":1,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":1,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":1,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":1,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-09-30","val":1,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":1,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":1,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":1,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"OperatingExpenses":{"label":"Operating Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":4019084,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":1611592,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":5806734,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":1787650,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":7664528,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2063281,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4182735,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":4182735,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":2119454,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":2119454,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":6598358,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":6598358,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":2415623,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":2415623,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":9146109,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":9146109,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":9146109,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3081480,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":3081480,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5942203,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":5942203,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":2860723,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":2860723,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":9215397,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":9215397,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3273194,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":3273194,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":12364544,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":12364544,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":12364544,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3230538,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":3230538,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6376545,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":6376545,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":3146007,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":3146007,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":10615984,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":10615984,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":4239439,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4239439,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15200316,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":15200316,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3645250,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":3645250,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":8275760,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":8275760,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":4630510,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":4630510,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":13758269,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":13758269,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":5482509,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":5482509,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":18870010,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":18870010,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":5684605,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":5684605,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9787268,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":9787268,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":4102663,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":4102663,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":13876592,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":4089324,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":19009582,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":4489816,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":9745081,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":5255265,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-3703801,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":-1483633,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5268678,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1564877,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-6933143,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1826548,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-3727623,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":-3727623,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":-1901075,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":-1901075,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-5979068,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-5979068,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":-2251445,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-2251445,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-8336804,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-8336804,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-8336804,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2882750,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":-2882750,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-5542713,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-5542713,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2659963,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":-2659963,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-8599902,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-8599902,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-3057189,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":-3057189,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-11600264,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-11600264,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-11600264,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-3041674,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":-3041674,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5977636,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-5977636,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-2935962,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":-2935962,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-10058900,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-10058900,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":-4081264,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-4081264,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-14508415,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-14508415,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3462642,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-3462642,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-7944793,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-7944793,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4482151,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":-4482151,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-13063233,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-13063233,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-5118440,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":-5118440,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-17785805,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-17785805,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-5460607,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-5460607,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-9312173,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-9312173,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-3851566,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-3851566,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-12965941,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-3653768,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-17588669,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-4223533,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-9289407,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-5065874,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"OperatingLeaseRightOfUseAssetAmortizationExpense":{"label":"Operating Lease, Right-of-Use Asset, Amortization Expense","description":"Amount of amortization expense for right-of-use asset from operating lease.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":216518,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":320184,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":421111,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":98256,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":193290,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":193290,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":284519,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":284519,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":373219,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":373219,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":373219,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":86233,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":86233,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":169680,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":169680,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":249972,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":249972,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":327907,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":327907,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":327907,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":75635,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":75635,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":148541,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":148541,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":274158,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":274158,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":424504,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":424504,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":152664,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":152664,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":299171,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":299171,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":438601,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":438601,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":574682,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":574682,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":132207,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":132207,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":260819,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":260819,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":386198,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":508422,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":118180,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":232775,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"OtherAccruedLiabilitiesCurrent":{"label":"Other Accrued Liabilities, Current","description":"Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":31557,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":31557,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":31557,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":39804,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":189937,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":100765,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":100765,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":100765,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":100765,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":100765,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":100765,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":96526,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":103913,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":104178,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11197,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":11197,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":11197,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":11197,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":11197,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":11197,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":101432,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":21501,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11221,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":13179,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":13179,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":13179,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":13179,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":13179,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":53606,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":58050,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":53615,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":75519,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":30994,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":30994,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":30994,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":75519,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":34418,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":35616,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7960,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":64320,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":64320,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":64320,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":29836,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":18651,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2020-12-31","val":284115,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":284115,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":284115,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":868842,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":759453,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":555853,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":555853,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":555853,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":555853,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":555853,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":555853,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":567300,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":854962,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":760573,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":655362,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":655362,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":655362,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":655362,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":655362,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":655362,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":542067,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":587828,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":826373,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":695879,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":695879,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":695879,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":695879,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":695879,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":955539,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":997623,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1370523,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1035993,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1035993,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1035993,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1035993,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1035993,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1216258,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1045591,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1321689,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":833133,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":833133,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":833133,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":679917,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":546085,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2020-12-31","val":792440,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":792440,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":792440,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":488961,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":428933,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":655418,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":655418,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":655418,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":655418,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":655418,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":655418,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":625418,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":663083,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":789616,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":958177,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":958177,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":958177,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":958177,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":958177,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":958177,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":920812,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":865588,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":936996,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1086581,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1086581,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":1086581,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":1086581,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":1086581,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1013034,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":957078,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":887410,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":954992,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":954992,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":954992,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":954992,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":954992,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":838043,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":829204,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":744803,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":940232,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":940232,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":940232,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":924552,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":918618,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","description":"Amount after tax of other comprehensive income (loss) attributable to parent entity.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-20,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-20,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-20,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"}]}},"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax":{"label":"OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax","description":"Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":-20,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-20,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-20,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"}]}},"OtherLiabilitiesCurrent":{"label":"Other Liabilities, Current","description":"Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":32895,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":32895,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":32895,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":32895,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":32895,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":36037,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":36037,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":36037,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":36037,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":36037,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":36037,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":36037,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":36037,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":36037,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"}]}},"OtherLiabilitiesNoncurrent":{"label":"Other Liabilities, Noncurrent","description":"Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":32895,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":32895,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":32895,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":32895,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":32895,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"}]}},"OtherNoncashIncome":{"label":"Other Noncash Income","description":"Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":821515,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":821515,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":821515,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":821515,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":821515,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":821515,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":821515,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"OtherNonoperatingExpense":{"label":"Other Nonoperating Expense","description":"Amount of expense related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3684,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-09-30","val":2850,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":2850,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":2850,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":2850,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3098,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":3098,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3098,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":280,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-09-30","val":22,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":22,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":22,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":22,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2306,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":2306,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":2306,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":196267,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"OtherNonoperatingIncome":{"label":"Other Nonoperating Income","description":"Amount of income related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":10000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":821515,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":821515,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":821515,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":821515,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":821515,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":821515,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":821515,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":821515,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":821515,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"}]}},"PaymentOfFinancingAndStockIssuanceCosts":{"label":"Payment of Financing and Stock Issuance Costs","description":"The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":75000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":126377,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1243960,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":1243960,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":1578643,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1578643,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":1578643,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":1578643,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1578643,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":13905,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":13905,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":232845,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":232845,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":232845,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":232845,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":232845,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2022-01-01","end":"2022-12-31","val":232845,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2022-01-01","end":"2022-12-31","val":232845,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"}]}},"PaymentsToAcquireIntangibleAssets":{"label":"Payments to Acquire Intangible Assets","description":"The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":22976,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":42995,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":23329,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":25603,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":25603,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":50145,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":50145,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":82237,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":82237,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":86058,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":86058,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2733,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":2733,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":48216,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":105091,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-06-30","val":12777,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"PaymentsToAcquirePropertyPlantAndEquipment":{"label":"Payments to Acquire Property, Plant, and Equipment","description":"The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":5050,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":8352,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":8352,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":12512,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":12512,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":188245,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":188245,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":306868,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":306868,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":306868,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":120368,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":120368,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":295058,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":295058,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":313598,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":313598,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":407475,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":407475,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":407475,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":8901,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":8901,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":71849,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":71849,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":99018,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":99018,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":143917,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":143917,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":64557,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":64557,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":246978,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":246978,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":654914,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":654914,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":761706,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":761706,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":96605,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":96605,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":190834,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":190834,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":385167,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":525007,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":79138,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":88540,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":52800,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":55550,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":153200,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":10050,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":31725645,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":31725645,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":31725645,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":31725645,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":31740046,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":31740046,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":31740046,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":16151,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":16151,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":79463,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":79463,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":59583,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3373,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":3373,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3373,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":3373,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":3373,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":3373,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":7665066,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":7665066,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2023-10-01","end":"2024-03-31","val":8700000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":802242,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":802242,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1021994,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":1021994,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":2025104,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":5392027,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4510001,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":4510001,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-01-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments":{"label":"Proceeds from Maturities, Prepayments and Calls of Short-term Investments","description":"The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":1000000,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":1000000,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1000000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"}]}},"ProceedsFromNotesPayable":{"label":"Proceeds from Notes Payable","description":"The cash inflow from a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":822500,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":822500,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":812500,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"}]}},"PropertyPlantAndEquipmentGross":{"label":"Property, Plant and Equipment, Gross","description":"Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2020-12-31","val":4025662,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":4025662,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":4025662,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":4038174,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4210757,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4321129,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":4321129,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":4321129,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":4321129,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":4321129,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":4321129,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4441497,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4616187,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4657764,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4700370,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":4700370,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":4700370,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":4700370,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":4700370,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4700370,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4722261,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4727681,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4754850,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4656461,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":4656461,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":4656461,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":4656461,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":4656461,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4829322,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4940809,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5136683,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":5336868,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":5336868,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":5336868,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":5336868,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":5336868,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5393876,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5484827,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":5706051,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5698515,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":5698515,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":5698515,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":5792529,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":5791530,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"PropertyPlantAndEquipmentNet":{"label":"Property, Plant and Equipment, Net","description":"Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2020-12-31","val":1827794,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":1827794,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1827794,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":1567777,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1609970,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1599012,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":1599012,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":1599012,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":1599012,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":1599012,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":1599012,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1587182,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1630820,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1542213,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1483051,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1483051,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":1483051,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1483051,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1483051,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1483051,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1377861,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1255332,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1160550,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1111039,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1111039,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":1111039,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":1111039,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":1111039,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1213917,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1262359,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1388290,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1596099,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1596099,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1596099,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1596099,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1596099,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1575425,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1599863,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1749064,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1895575,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":1895575,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":1895575,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1924011,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":1859206,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"PropertyPlantAndEquipmentOther":{"label":"Property, Plant and Equipment, Other, Gross","description":"Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"end":"2020-12-31","val":64145,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":64145,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":64145,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":64145,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":99344,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":99344,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":99344,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":99344,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":99344,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":99344,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":99344,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":99344,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":99344,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":99344,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":99344,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":99344,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":99344,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":99344,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":99344,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":99344,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":99344,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":99344,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":99344,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":47308,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":47308,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":47308,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":47308,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":47308,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":47308,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":47308,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":67231,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":60921,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":60921,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":60921,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":60921,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":60921,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":68530,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":68530,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":78155,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":78155,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":78155,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":78155,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":80941,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":87515,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"RepaymentsOfNotesPayable":{"label":"Repayments of Notes Payable","description":"The cash outflow for a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":23643,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":40980,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":40980,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":302343,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":302343,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":442086,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":442086,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":442086,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":135457,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":135457,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":228662,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":228662,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":365926,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":365926,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":505205,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":505205,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":505205,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":141298,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":141298,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":141298,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":141298,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":327006,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":327006,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":610340,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":610340,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-09-30","val":90961,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":367450,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"ResearchAndDevelopmentExpense":{"label":"Research and Development Expense","description":"The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":2239402,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":888701,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3235022,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":995620,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":4130613,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":995022,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1889890,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":1889890,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":894868,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":894868,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3030467,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":3030467,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":1140577,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":1140577,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4084304,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":4084304,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4084304,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1421063,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":1421063,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2893987,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":2893987,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1472924,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1472924,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":4542147,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":4542147,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1648160,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":1648160,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5813755,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5813755,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":5813755,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1537439,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":1537439,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3064611,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":3064611,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1527172,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":1527172,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5137441,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":5137441,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":2072830,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2072830,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":7208701,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":7208701,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1770731,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":1770731,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3746606,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":3746606,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":1975875,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":1975875,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":6049847,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":6049847,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":2303241,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":2303241,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":8216543,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":8216543,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2968472,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":2968472,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4382901,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":4382901,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1414429,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":1414429,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":5764923,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":1382022,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":7577704,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":1309401,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":3256279,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":1946878,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2020-12-31","val":-75202490,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":-75202490,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":-75202490,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":-78115781,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-80375482,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-82740335,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":-82740335,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":-82740335,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":-82740335,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":-82740335,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":-82740335,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-85623365,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-88257466,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-91240309,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-94134505,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":-94134505,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":-94134505,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":-94134505,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":-94134505,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":-94134505,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-97080762,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-99974270,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-103971175,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-108381629,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":-108381629,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":-108381629,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":-108381629,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":-108381629,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-111981139,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-116665713,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-122074573,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-127198257,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":-127198257,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":-127198257,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":-127198257,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":-127198257,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":-133095096,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":-137681018,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-141875839,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":-145826144,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":-145826144,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":-145826144,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":-144980044,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":-149449139,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"RevenueFromContractWithCustomerExcludingAssessedTax":{"label":"Revenue from Contract with Customer, Excluding Assessed Tax","description":"Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":443746,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":183234,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":756954,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":313208,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1037918,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":329775,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":655781,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":655781,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":326006,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":326006,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":925362,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":925362,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":269581,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":269581,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1179689,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":1179689,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1179689,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":321405,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":321405,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":624518,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":624518,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":303113,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":303113,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":971974,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":971974,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":347456,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":347456,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1206218,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1206218,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":1206218,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":293984,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":293984,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":614498,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":614498,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":320514,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":320514,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":858859,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":858859,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":244361,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":244361,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1071970,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":1071970,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":271140,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":271140,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":492624,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":492624,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":221484,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":221484,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1047532,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":1047532,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":554908,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":554908,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1629108,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":1629108,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":341264,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":341264,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":750532,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":750532,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":409268,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":409268,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1479926,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":729394,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2293313,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":424889,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":756716,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":331827,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"SellingAndMarketingExpense":{"label":"Selling and Marketing Expense","description":"The aggregate total amount of expenses directly related to the marketing or selling of products or services.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":250573,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":13384,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":281583,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":31010,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":310219,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":22819,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":44647,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":44647,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":21828,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":21828,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":87931,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":87931,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":43284,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":43284,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":208735,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":208735,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":208735,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":68863,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":68863,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":132040,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":132040,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":63177,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":63177,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":222414,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":222414,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":90374,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":90374,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":558852,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":558852,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":558852,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":244896,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":244896,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":373795,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":373795,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":128899,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":128899,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":444678,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":444678,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":70883,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":70883,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":650126,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":650126,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":300487,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":300487,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1275677,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":1275677,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":975190,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":975190,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2847866,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":2847866,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1572189,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":1572189,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":4030150,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":4030150,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":908567,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":908567,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1893544,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":1893544,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":984977,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":984977,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":3037349,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":1143805,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":4443807,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":1315755,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":2609753,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":1293998,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":158304,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-01-01","end":"2020-09-30","val":239075,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":318640,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":72490,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":130536,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":130536,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":163924,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":163924,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":193366,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44359,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":44359,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":106526,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":106526,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":158288,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":158288,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":224939,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":56954,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":56954,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":122170,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":122170,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":626529,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":626529,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":675700,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":675700,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":77585,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":77585,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":181598,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":181598,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":310004,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":310004,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":444147,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":444147,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":367237,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":367237,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":549208,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":549208,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":723722,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":790145,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":151608,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":362428,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","description":"Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":181700,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":145053,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":145053,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":159062,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":159062,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":159062,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3306,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3306,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":3306,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","description":"The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.","units":{"shares":[{"start":"2020-01-01","end":"2020-12-31","val":187206,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":3738,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":7211,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":8378,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":8378,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":8378,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":106112,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":106112,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","description":"Gross number of share options (or share units) granted during the period.","units":{"shares":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":367670,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":367670,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":367670,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1301200,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","description":"Number of options outstanding, including both vested and non-vested options.","units":{"shares":[{"end":"2019-12-31","val":983889,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":743627,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":743627,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":743627,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2020-12-31","val":743627,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2020-12-31","val":743627,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":699636,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":696163,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":689995,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":689995,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":689995,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":931550,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":931550,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2102030,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2974219,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":3830391,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price","description":"Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.","units":{"USD/shares":[{"end":"2019-12-31","val":3.69,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3.6,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":3.6,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3.6,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2020-12-31","val":3.6,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2020-12-31","val":3.6,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":3.59,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3.58,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3.58,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":3.58,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":3.58,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3.97,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":3.97,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number","description":"Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"shares":[{"end":"2021-06-30","val":497272,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":507969,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":515834,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":449441,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":449441,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1226458,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1308379,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2021208,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","description":"Weighted average price at which option holders acquired shares when converting their stock options into shares.","units":{"USD/shares":[{"start":"2020-01-01","end":"2020-12-31","val":2.88,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":2.79,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":2.79,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":2.83,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":2.83,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":2.83,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1.71,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1.71,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.","units":{"USD/shares":[{"start":"2020-01-01","end":"2020-12-31","val":4.23,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":8.63,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":7.07,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":5.43,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":5.43,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":5.43,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4.09,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":4.09,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","description":"Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.","units":{"USD/shares":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5.33,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5.33,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"StockholdersEquity":{"label":"Stockholders' Equity Attributable to Parent","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.","units":{"USD":[{"end":"2019-12-31","val":-45372556,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2019-12-31","val":-45372556,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2019-12-31","val":-45372556,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-47442679,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-48848650,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-06-30","val":-48848650,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-50333424,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2020-12-31","val":-51815728,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-53563420,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2021-03-31","val":-53563420,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-03-31","val":-53563420,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":30879705,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2021-06-30","val":30879705,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-06-30","val":30879705,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-06-30","val":30879705,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q2I"},{"end":"2021-09-30","val":28653392,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-09-30","val":28653392,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3I"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":26332382,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":23493711,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2022-03-31","val":23493711,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2022-03-31","val":23493711,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-03-31","val":23493711,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q1I"},{"end":"2022-06-30","val":20937928,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2022-06-30","val":20937928,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2022-06-30","val":20937928,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-06-30","val":20937928,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18006847,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2022-09-30","val":18006847,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2022-12-31","val":15242519,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2022Q4I"},{"end":"2023-03-31","val":12356584,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2023-03-31","val":12356584,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-03-31","val":12356584,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-03-31","val":12356584,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12876173,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-06-30","val":12876173,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-06-30","val":12876173,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-06-30","val":12876173,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10443602,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":10443602,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3I"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2023-12-31","val":18352589,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2023Q4I"},{"end":"2024-03-31","val":15607594,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2024-03-31","val":15607594,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2024-03-31","val":15607594,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-03-31","val":15607594,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q1I"},{"end":"2024-06-30","val":11250241,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2024-06-30","val":11250241,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2024-06-30","val":11250241,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-06-30","val":11250241,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5969787,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2024-09-30","val":5969787,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2304422,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":2304422,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":2304422,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":2304422,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":2304422,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2024-12-31","val":2304422,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2024-12-31","val":2304422,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1996717,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2025-03-31","val":1996717,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2025-03-31","val":1996717,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-03-31","val":1996717,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1507435,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2025-06-30","val":1507435,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2025-06-30","val":1507435,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":4556251,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5869302,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":5869302,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":5869302,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":7289893,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2026-03-31","val":7289893,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q1I"},{"end":"2026-06-30","val":4030947,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"StockIssuedDuringPeriodSharesStockOptionsExercised":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","description":"Number of share options (or share units) exercised during the current period.","units":{"shares":[{"start":"2020-01-01","end":"2020-12-31","val":53056,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":40253,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-09-30","val":40253,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":44698,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":44698,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":44698,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":9445,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":9445,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"StockIssuedDuringPeriodValueNewIssues":{"label":"Stock Issued During Period, Value, New Issues","description":"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.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":30022357,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":30022357,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":30022357,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":30022357,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":30022357,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":30022357,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":30022357,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":30022357,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":30022357,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"end":"2023-04-20","val":1133480,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-04-20","val":1133480,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-04-20","val":1133480,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-04-20","val":1133480,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-04-20","val":1133480,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-04-20","val":1133480,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-04-20","val":1133480,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q1I"},{"end":"2025-08-25","val":3770001,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2025-08-25","val":3770001,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-08-25","val":3770001,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-08-25","val":3770001,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q3I"}]}},"StockIssuedDuringPeriodValueStockOptionsExercised":{"label":"Stock Issued During Period, Value, Stock Options Exercised","description":"Value of stock issued as a result of the exercise of stock options.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":52800,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":55550,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":2750,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":153200,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":10050,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":112145,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":112145,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":102095,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":102095,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":112145,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":112145,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":126546,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":126546,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":126546,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":16151,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":16151,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":16151,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":16151,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":16151,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":16151,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":16151,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":16151,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":16151,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"}]}},"TreasuryStockShares":{"label":"Treasury Stock, Shares","description":"Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.","units":{"shares":[{"end":"2020-12-31","val":117223,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":117223,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":117223,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":117223,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":117223,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":117223,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":117223,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":117223,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":117223,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":117223,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":117223,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":117223,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":117223,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":117223,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":117223,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":117223,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":117223,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":117223,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"}]}},"TreasuryStockValue":{"label":"Treasury Stock, Value","description":"The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.","units":{"USD":[{"end":"2020-12-31","val":60000,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":60000,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":60000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":60000,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":60000,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":60000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":60000,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":60000,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":60000,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":60000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":60000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":60000,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":60000,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":60000,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":60000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":60000,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":60000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":60000,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"}]}},"WarrantsAndRightsOutstanding":{"label":"Warrants and Rights Outstanding","description":"Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.","units":{"USD":[{"end":"2020-12-31","val":702492,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"end":"2020-12-31","val":702492,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":702492,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-06-30","val":702492,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2021Q2I"},{"end":"2021-09-30","val":702492,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":702492,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":702492,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"end":"2021-12-31","val":702492,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":702492,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":702492,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":702492,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":702492,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2022Q1I"},{"end":"2022-06-30","val":567972,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":567972,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":567972,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":567972,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"end":"2022-12-31","val":567972,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":567972,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":567972,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":567972,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":567972,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1918103,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1581608,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2787137,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":2787137,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":2787137,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":2787137,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":2787137,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2631838,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2608642,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2608642,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1860008,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1860008,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1860008,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1860008,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1860008,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1860008,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1821744,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6727334,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5246150,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":5246150,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":5246150,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":5246150,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":5961150,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"WeightedAverageNumberDilutedSharesOutstandingAdjustment":{"label":"Weighted Average Number Diluted Shares Outstanding Adjustment","description":"The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.","units":{"shares":[{"start":"2020-01-01","end":"2020-06-30","val":9151223,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":9151223,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":9141777,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":9141777,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":9104542,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":9101359,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":944208,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":944208,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":944208,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":944208,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":940735,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":940735,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":940735,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":940735,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":934567,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":934567,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":934567,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1300569,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":1300569,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1284066,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":1284066,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1284066,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1284066,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1305033,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":1305033,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1305033,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":1305033,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1315010,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1315010,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":1315010,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1269955,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":1269955,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4791656,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":4791656,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":4791656,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":4791656,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4931540,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4931540,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":4931540,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4931540,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":14164465,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":14164465,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":14878786,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":14878786,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":15046930,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":15046930,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":15046930,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":15046930,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":15127435,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":15127435,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":15127435,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":15127435,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":9294927,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":9294927,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":10608767,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":10769754,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":10769754,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":40788681,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":40788681,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":89192922,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":11450042,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"}]}},"WeightedAverageNumberOfDilutedSharesOutstanding":{"label":"Weighted Average Number of Shares Outstanding, Diluted","description":"The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.","units":{"shares":[{"start":"2020-01-01","end":"2020-06-30","val":955279,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":955279,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":955402,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":955649,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":959862,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":995208,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1538780,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":1538780,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":2076516,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":2076516,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":4996680,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":4996680,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":11799720,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":11799720,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":6712028,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":6712028,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":6712028,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":11804165,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":11804165,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11808601,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":11808601,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":11812988,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":11812988,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":11810289,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":11810289,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":11813610,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":11813610,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":11815019,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":11815019,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":11815019,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":11872255,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":11872255,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":12493334,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":12493334,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":13107590,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":13107590,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":13369462,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":13369462,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":15093147,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":15093147,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15384376,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":15384376,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":21775357,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":21775357,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":21995436,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":21995436,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":22215516,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":22215516,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":22075135,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":22075135,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":22232799,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":22232799,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":22267695,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":22267695,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":25149236,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":25149236,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":27025277,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":1351264,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":28880704,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":1444036,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":31739828,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":41015196,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":39549218,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":78095633,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":3344767,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":3357117,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"WeightedAverageNumberOfSharesOutstandingBasic":{"label":"Weighted Average Number of Shares Outstanding, Basic","description":"Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.","units":{"shares":[{"start":"2020-01-01","end":"2020-06-30","val":955279,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2020-04-01","end":"2020-06-30","val":955279,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":955402,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":955649,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":959862,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":995208,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1538780,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-01-01","end":"2021-06-30","val":1538780,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":2076516,"accn":"0001140361-21-027946","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-11"},{"start":"2021-04-01","end":"2021-06-30","val":2076516,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":4996680,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":4996680,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":11799720,"accn":"0001140361-21-037639","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":11799720,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":6712028,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":6712028,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":6712028,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":11804165,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":11804165,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11808601,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":11808601,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":11812988,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":11812988,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":11810289,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":11810289,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":11813610,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":11813610,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":11815019,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":11815019,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":11815019,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":11872255,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":11872255,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":12493334,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":12493334,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":13107590,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":13107590,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":13369462,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":13369462,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":15093147,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":15093147,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15384376,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":15384376,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":21775357,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":21775357,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":21995436,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":21995436,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":22215516,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":22215516,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":22075135,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":22075135,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":22232799,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":22232799,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":22267695,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":22267695,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":25149236,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":25149236,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":27025277,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":1351264,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":28880704,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":1444036,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":31739828,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":41015196,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":39549218,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":66645591,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":3344767,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":3357117,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"AccumulatedOtherComprehensiveIncomeLossNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","description":"Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"}]}},"AdvertisingExpense":{"label":"Advertising Expense","description":"Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":4125,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":27000,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":27000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":27000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":41022,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":41022,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":41022,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":18738,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":18738,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":360958,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":360958,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":262270,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"AllowanceForLoanAndLeaseLossesWriteOffs":{"label":"Allowance for Loan and Lease Losses, Write-offs","description":"Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":977,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":977,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2020-12-31","val":269651,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":163263,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":163263,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":163263,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":82379,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":82379,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":82379,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":533223,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":533223,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":429415,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":429415,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":294769,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsGoodwillAndIntangibleAssets":{"label":"Deferred Tax Assets, Goodwill and Intangible Assets","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.","units":{"USD":[{"end":"2020-12-31","val":67109,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":82451,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":82451,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":82451,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":90508,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":90508,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":90508,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":86603,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":86603,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":93426,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":93426,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":98355,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsGross":{"label":"Deferred Tax Assets, Gross","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2020-12-31","val":18472618,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":20378342,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":20378342,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":20378342,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":22722477,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":22722477,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":22722477,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":26570889,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":26570889,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":31243331,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":31243331,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":35300565,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsLiabilitiesNet":{"label":"Deferred Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2020-12-31","val":14975253,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":16873473,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":16873473,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":16873473,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":17869574,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":17869574,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":17869574,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":19675117,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":19675117,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":23030273,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":23030273,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":26318782,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsOther":{"label":"Deferred Tax Assets, Other","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.","units":{"USD":[{"end":"2020-12-31","val":15281,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":8898,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":8898,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":8898,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1189,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1189,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1189,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1479,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1479,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":5210,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":5210,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":10796,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwardsResearch":{"label":"Deferred Tax Assets, Tax Credit Carryforwards, Research","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.","units":{"USD":[{"end":"2020-12-31","val":2952047,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3190604,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":3190604,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":3190604,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3088254,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":3088254,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":3088254,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":3390709,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":3390709,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3839058,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":3839058,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":4139328,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.","units":{"USD":[{"end":"2020-12-31","val":20035,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":20207,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":20207,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":20207,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":46312,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":46312,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":46312,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":176065,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":176065,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":257891,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":257891,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":375773,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.","units":{"USD":[{"end":"2020-12-31","val":171662,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":13920,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":13920,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":13920,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":7625,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":7625,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":7625,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":13172,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":13172,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":138806,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":138806,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":109914,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsValuationAllowance":{"label":"Deferred Tax Assets, Valuation Allowance","description":"Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.","units":{"USD":[{"end":"2020-12-31","val":18202967,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":20215079,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":20215079,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":20215079,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":22640098,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":22640098,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":22640098,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":26037666,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":26037666,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":30813916,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":30813916,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":35005796,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesPropertyPlantAndEquipment":{"label":"Deferred Tax Liabilities, Property, Plant and Equipment","description":"Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2020-12-31","val":27898,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":14409,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":14409,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":14409,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"}]}},"DefinedBenefitPlanContributionsByEmployer":{"label":"Defined Benefit Plan, Plan Assets, Contributions by Employer","description":"Amount of contribution received by defined benefit plan from employer which increases plan assets.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":14645,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":73947,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":73947,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":73947,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":75202,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":75202,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":97876,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":97876,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":122917,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"DepreciationExpenseOnReclassifiedAssets":{"label":"Depreciation Expense on Reclassified Assets","description":"For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense).","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":542519,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":532552,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":532552,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":532552,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":521151,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":521151,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":521151,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":468391,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":468391,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":277178,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":277178,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":295859,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"EffectiveIncomeTaxRateContinuingOperations":{"label":"Effective Income Tax Rate Reconciliation, Percent","description":"Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.21,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":-0.19,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.27,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":-0.27,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-0.27,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.21,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-0.21,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-0.21,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-0.26,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-0.26,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-0.226,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":-0.01,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.02,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.02,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.02,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.004,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":-0.05,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-0.01,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":0.01,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.01,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.01,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.01,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.01,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.01,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0.01,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.01,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0.01,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.02,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0.02,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationTaxCreditsResearch":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":0.03,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.03,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0.03,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.03,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.01,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-0.01,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":-0.03,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-0.022,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"ExtinguishmentOfDebtAmount":{"label":"Extinguishment of Debt, Amount","description":"Gross amount of debt extinguished.","units":{"USD":[{"start":"2021-06-01","end":"2021-06-30","val":812500,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q2I"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":7078,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":5090,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":5090,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":5090,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2892,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":2892,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":2892,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":599,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2020-12-31","val":60113,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":39251,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":39251,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":39251,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":16193,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16193,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":16193,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityCurrent":{"label":"Finance Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.","units":{"USD":[{"end":"2020-12-31","val":20861,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":23058,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":23058,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":23058,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":16193,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16193,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":16193,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityNoncurrent":{"label":"Finance Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.","units":{"USD":[{"end":"2020-12-31","val":39252,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":16193,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":16193,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":16193,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Finance Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-12-31","val":25951,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":16792,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16792,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearTwo":{"label":"Finance Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-12-31","val":16792,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"}]}},"FinanceLeaseRightOfUseAsset":{"label":"Finance Lease, Right-of-Use Asset, after Accumulated Amortization","description":"Amount, after accumulated amortization, of right-of-use asset from finance lease.","units":{"USD":[{"end":"2020-12-31","val":48619,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":30079,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":30079,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":30079,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":11796,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":11796,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":11796,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"}]}},"FinanceLeaseRightOfUseAssetAccumulatedAmortization":{"label":"Finance Lease, Right-of-Use Asset, Accumulated Amortization","description":"Amount of accumulated amortization of right-of-use asset from finance lease.","units":{"USD":[{"end":"2020-12-31","val":101503,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":120043,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":120043,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":120043,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":138326,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":138326,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":138326,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":18282,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":18540,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":18540,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":18540,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":18283,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":18283,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":18283,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":11796,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"}]}},"FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization":{"label":"Finance Lease, Right-of-Use Asset, before Accumulated Amortization","description":"Amount, before accumulated amortization, of right-of-use asset from finance lease.","units":{"USD":[{"end":"2020-12-31","val":150122,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":150122,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":150122,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":150122,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":150122,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":150122,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":150122,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"}]}},"FinanceLeaseWeightedAverageDiscountRatePercent":{"label":"Finance Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for finance lease calculated at point in time.","units":{"pure":[{"end":"2020-12-31","val":0.1,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.1,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":0.1,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0.1,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.1,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0.1,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0.1,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsAccumulatedAmortization":{"label":"Finite-Lived Intangible Assets, Accumulated Amortization","description":"Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2020-12-31","val":1603882,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1643858,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":1643858,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":1643858,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1665657,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1665657,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1665657,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1668951,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1668951,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1689091,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1689091,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1734343,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year One","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-12-31","val":21799,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3294,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":3294,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Two","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-12-31","val":3294,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"}]}},"FiniteLivedIntangibleAssetsGross":{"label":"Finite-Lived Intangible Assets, Gross","description":"Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2020-12-31","val":1668951,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1668951,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":1668951,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":1668951,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1668951,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1668951,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1668951,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1668951,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":1668951,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1755009,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1755009,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1869257,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"ImpairmentOfLongLivedAssetsHeldForUse":{"label":"Impairment of Long-Lived Assets Held-for-use","description":"The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":1337524,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2012112,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":2012112,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":2012112,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2425019,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":2425019,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":2425019,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":3397568,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":3397568,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":4776250,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":4776250,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":4205724,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"InventoryLIFOReservePeriodCharge":{"label":"Inventory, LIFO Reserve, Period Charge","description":"The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":5800,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":540,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":540,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":540,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2700,"accn":"0001140361-22-018657","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-11"},{"start":"2022-01-01","end":"2022-03-31","val":2700,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2900,"accn":"0001140361-22-029076","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":2900,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":3800,"accn":"0001140361-22-040812","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":3800,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":4100,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":4100,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":4100,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":300,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":300,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1770,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":1770,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":4972,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4972,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":5886,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1240,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2830,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":2830,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":505080,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":508586,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":508586,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":508586,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":532526,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":532526,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":532526,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":555279,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":555279,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":775670,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":775670,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":767207,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-12-31","val":541307,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":557500,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":557500,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":451750,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":629340,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":654514,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearThree":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-12-31","val":47029,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2023-12-31","val":654514,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":680694,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":707922,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-12-31","val":557500,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":47029,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":47029,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":629340,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":654514,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":680694,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"NotesPayable":{"label":"Notes Payable","description":"Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":812500,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":181123,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"}]}},"OperatingLeaseCost":{"label":"Operating Lease, Cost","description":"Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":490754,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":487746,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":487746,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":487746,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":485598,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":485598,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":485598,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":469995,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":469995,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":619796,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":619796,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":619796,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":44339,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":45659,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":45659,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":47029,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":50590,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":52614,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2020-12-31","val":1183051,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":769840,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":769840,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":769840,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":386224,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":386224,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":386224,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2442703,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":2442703,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2036067,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":2036067,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1518100,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"OperatingLeaseLiabilityCurrent":{"label":"Operating Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","units":{"USD":[{"end":"2020-12-31","val":413211,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":383616,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":383616,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":383616,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":357640,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":357640,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":357640,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":406636,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":406636,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":517967,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":517967,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":517967,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":517967,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":517967,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":510171,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":502468,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":494954,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":487624,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":487624,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":487624,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":480286,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":473034,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"OperatingLeaseLiabilityNoncurrent":{"label":"Operating Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.","units":{"USD":[{"end":"2020-12-31","val":769840,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":386224,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":386224,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":386224,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":28584,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":28584,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":28584,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2036067,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":2036067,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1518100,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1518100,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1518100,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1518100,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1518100,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1392820,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1269019,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1148263,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1030476,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":1030476,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":1030476,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":912534,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":795985,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2020-12-31","val":1008887,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":635668,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":635668,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":635668,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":307761,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":307761,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":307761,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2380225,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":2380225,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1805543,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":1805543,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1805543,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":1805543,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1805543,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1673336,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1544724,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1419345,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1297121,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":1297121,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":1297121,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1178941,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":1064346,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"OperatingLeaseWeightedAverageDiscountRatePercent":{"label":"Operating Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for operating lease calculated at point in time.","units":{"pure":[{"end":"2020-12-31","val":0.1,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.1,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":0.1,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0.1,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.1,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0.1,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0.1,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.1,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":0.1,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.1,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":0.1,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0.1,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"OperatingLossCarryforwards":{"label":"Operating Loss Carryforwards","description":"Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.","units":{"USD":[{"end":"2021-12-31","val":78264967,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":82500657,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":82500657,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":90380015,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":104880492,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":120129845,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"PreferredStockSharesAuthorized":{"label":"Preferred Stock, Shares Authorized","description":"The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2020-12-31","val":17310609,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"}]}},"PreferredStockSharesIssued":{"label":"Preferred Stock, Shares Issued","description":"Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.","units":{"shares":[{"end":"2020-12-31","val":17210609,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"}]}},"PreferredStockSharesOutstanding":{"label":"Preferred Stock, Shares Outstanding","description":"Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.","units":{"shares":[{"end":"2020-12-31","val":17210609,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"PropertyPlantAndEquipmentDisposals":{"label":"Property, Plant and Equipment, Disposals","description":"Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":21500,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":11401,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":11401,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":11401,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":28234,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":28234,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":28234,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":187826,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":187826,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":82507,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":82507,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":296338,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease":{"label":"Property, Plant and Equipment, Gross, Period Increase (Decrease)","description":"Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3098,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":3098,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3098,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2285,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":2285,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":2285,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":47538,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":47538,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":676,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":676,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":62650,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"RelatedPartyTransactionAmountsOfTransaction":{"label":"Related Party Transaction, Amounts of Transaction","description":"Amount of transactions with related party during the financial reporting period.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"start":"2023-11-01","end":"2023-11-30","val":5000000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2023Q4I"},{"start":"2023-01-01","end":"2023-12-31","val":138000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":138000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":168000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":168000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":196000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","description":"Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.","units":{"shares":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":556,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":556,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":556,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":10558,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":10558,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.","units":{"USD/shares":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":27,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":27,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":27,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":27,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":27,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022"}]}},"SharesIssuedPricePerShare":{"label":"Shares Issued, Price Per Share","description":"Per share or per unit amount of equity securities issued.","units":{"USD/shares":[{"end":"2017-01-31","val":0.001,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2017-01-31","val":0.001,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2017-01-31","val":0.001,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2017-01-31","val":0.001,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2017-01-31","val":0.001,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2017-01-31","val":0.001,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2016Q4I"}]}},"ShortTermLeaseCost":{"label":"Short-term Lease, Cost","description":"Amount of short-term lease cost, excluding expense for lease with term of one month or less.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3343,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":3343,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3343,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5730,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5730,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":5730,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":6917,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":6917,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":7765,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":7765,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":7765,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"StockholdersEquityNoteStockSplitConversionRatio1":{"label":"Stockholders' Equity Note, Stock Split, Conversion Ratio","description":"Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.","units":{"pure":[{"start":"2021-05-01","end":"2021-05-31","val":0.11,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-05-01","end":"2021-05-31","val":0.11,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-05-01","end":"2021-05-31","val":0.11,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q2I"},{"end":"2026-06-05","val":0.05,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"TemporaryEquityAggregateAmountOfRedemptionRequirement":{"label":"Temporary Equity, Aggregate Amount of Redemption Requirement","description":"Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.","units":{"USD":[{"end":"2020-12-31","val":55343686,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"}]}},"TemporaryEquityCarryingAmountAttributableToParent":{"label":"Temporary Equity, Carrying Amount, Attributable to Parent","description":"Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.","units":{"USD":[{"end":"2020-12-31","val":55343686,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"}]}},"TemporaryEquitySharesAuthorized":{"label":"Temporary Equity, Shares Authorized","description":"The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.","units":{"shares":[{"end":"2020-12-31","val":55835833,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"}]}},"TemporaryEquitySharesIssued":{"label":"Temporary Equity, Shares Issued","description":"The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.","units":{"shares":[{"end":"2020-12-31","val":55835833,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"}]}},"TemporaryEquitySharesOutstanding":{"label":"Temporary Equity, Shares Outstanding","description":"The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.","units":{"shares":[{"end":"2020-12-31","val":55835833,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"VariableLeaseCost":{"label":"Variable Lease, Cost","description":"Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":14326,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":17497,"accn":"0001140361-22-011032","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-24"},{"start":"2021-01-01","end":"2021-12-31","val":17497,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":17497,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":41198,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":41198,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":41198,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":78367,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":78367,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":148109,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":148109,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":139646,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"ClassOfWarrantOrRightOutstanding":{"label":"Class of Warrant or Right, Outstanding","description":"Number of warrants or rights outstanding.","units":{"shares":[{"end":"2022-12-31","val":233400,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":233400,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":11912435,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":11912435,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":6070708,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":6070708,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":75416114,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":4000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":4338,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":4338,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":9602,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":9602,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1297,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"CurrentStateAndLocalTaxExpenseBenefit":{"label":"Current State and Local Tax Expense (Benefit)","description":"Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":4000,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4000,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":6300,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":4338,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":4338,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":9602,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":9602,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1297,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-1913368,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-1913368,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-2797001,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-2797001,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-2797001,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-3326982,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-3326982,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-4433940,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-4433940,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-4205724,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-2012112,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-2012112,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-2425019,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-2425019,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-4191880,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"DeferredStateAndLocalIncomeTaxExpenseBenefit":{"label":"Deferred State and Local Income Tax Expense (Benefit)","description":"Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-98744,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-98744,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":371982,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":371982,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":371982,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-70586,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-70586,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-342310,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-342310,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":13844,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"DeferredTaxAssetsInProcessResearchAndDevelopment":{"label":"Deferred Tax Assets, in Process Research and Development","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.","units":{"USD":[{"end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1487512,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1487512,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":1487512,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2613867,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":2613867,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3326621,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":3326621,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":3835472,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsPropertyPlantAndEquipment":{"label":"Deferred Tax Assets, Property, Plant and Equipment","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2021-12-31","val":0,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":41279,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":41279,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"end":"2022-12-31","val":41279,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":77447,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":77447,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":80313,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":80313,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":67159,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"IncreaseDecreaseInAccruedLiabilities":{"label":"Increase (Decrease) in Accrued Liabilities","description":"The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-504799,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-504799,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-38559,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-76959,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":45828,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-147073,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-147073,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":-147073,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":78703,"accn":"0001140361-23-024144","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-11"},{"start":"2023-01-01","end":"2023-03-31","val":78703,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":80116,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":80116,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":112728,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":112728,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":987582,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":987582,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-792239,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":-792239,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-557944,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":-557944,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":-316651,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":-316651,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":6753,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":6753,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":19239,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":19239,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-98297,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-98297,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-122588,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":474724,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-193226,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-184220,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","description":"Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD/shares":[{"end":"2022-12-31","val":3.32,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":3.32,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2.65,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2.35,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1.87,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"StockIssuedDuringPeriodValueEmployeeStockPurchasePlan":{"label":"Stock Issued During Period, Value, Employee Stock Purchase Plan","description":"Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":3729,"accn":"0001140361-23-014668","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3729,"accn":"0001140361-23-035663","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-24"},{"start":"2022-01-01","end":"2022-12-31","val":3729,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":1697,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":1697,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1697,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":1697,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1697,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1697,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":4955,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":4955,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":10390,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":10390,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":10390,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":10390,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":10390,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":10390,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":63106,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":63106,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":40875,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":40875,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":40875,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":40875,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":40875,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":90332,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-06-30","val":15329,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":15329,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"AccruedProfessionalFeesCurrent":{"label":"Accrued Professional Fees, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2022-12-31","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-06-30","val":90424,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":90000,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":60210,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":60210,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":60210,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":60210,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":60210,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":70000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":70000,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":70000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":70000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":70000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":70000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":70000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":70000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":71250,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":71250,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":71250,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":71250,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":71250,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":71250,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":71250,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":72944,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"GainLossOnDispositionOfAssets1":{"label":"Gain (Loss) on Disposition of Assets","description":"Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-06-30","val":-44538,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-44538,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-44538,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-44538,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":-47538,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-676,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-676,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-43507,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-43507,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-53173,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-53173,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-53173,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-62650,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions":{"label":"Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised","description":"Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":16151,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":16151,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":19880,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":1697,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":1697,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":1697,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1697,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":4955,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":4955,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":10390,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":10390,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":10390,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":10390,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":63106,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":63106,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":40875,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":40875,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":40875,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":90332,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-06-30","val":15329,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"ProceedsFromIssuanceOfWarrants":{"label":"Proceeds from Issuance of Warrants","description":"The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":3899813,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":3899813,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":3899813,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":3899813,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":3899813,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":3899813,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"}]}},"ProceedsFromIssuanceOrSaleOfEquity":{"label":"Proceeds from Issuance or Sale of Equity","description":"The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.","units":{"USD":[{"end":"2023-04-20","val":3899813,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-04-20","val":3899813,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-04-20","val":3899813,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-04-20","val":3899813,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-04-20","val":3899813,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-04-20","val":3899813,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-04-20","val":3899813,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2023-04-01","end":"2023-04-30","val":3899813,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-04-30","val":3899813,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-04-01","end":"2023-04-30","val":3899813,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-04-01","end":"2023-04-30","val":3899813,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2023-04-01","end":"2023-04-30","val":3899813,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-04-30","val":3899813,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-04-01","end":"2023-04-30","val":3899813,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q1I"},{"start":"2025-06-01","end":"2025-06-30","val":4510001,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-06-01","end":"2025-06-30","val":4510001,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-06-01","end":"2025-06-30","val":4510001,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"start":"2025-06-01","end":"2025-06-30","val":4510001,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"start":"2025-06-01","end":"2025-06-30","val":4510001,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2I"},{"end":"2025-08-25","val":7998826,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2025-08-25","val":7998826,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-08-25","val":7998826,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-08-25","val":7998826,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q3I"}]}},"ProceedsFromWarrantExercises":{"label":"Proceeds from Warrant Exercises","description":"The cash inflow associated with the amount received from holders exercising their stock warrants.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":188,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":188,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":188,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":188,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":188,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":188,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-09-30","val":429,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":500,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"SaleOfStockConsiderationReceivedOnTransaction":{"label":"Sale of Stock, Consideration Received on Transaction","description":"Cash received on stock transaction after deduction of issuance costs.","units":{"USD":[{"end":"2023-04-20","val":3352049,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-04-20","val":3352049,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-04-20","val":3352049,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-04-20","val":3352049,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-04-20","val":3352049,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-04-20","val":3352049,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-04-20","val":3352049,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q1I"},{"end":"2025-08-25","val":7068694,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2025-08-25","val":7068694,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-08-25","val":7068694,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-08-25","val":7068694,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q3I"}]}},"StockIssuedDuringPeriodSharesNewIssues":{"label":"Stock Issued During Period, Shares, New Issues","description":"Number of new stock issued during the period.","units":{"shares":[{"end":"2023-04-20","val":1318000,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-04-20","val":1318000,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-04-20","val":1318000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-04-20","val":1318000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-04-20","val":1318000,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-04-20","val":1318000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-04-20","val":1318000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q1I"},{"start":"2023-01-01","end":"2023-12-31","val":3300000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3900000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-12-31","val":1300000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":3700000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3800000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2025-08-25","val":10434586,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2025-08-25","val":10434586,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-08-25","val":10434586,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-08-25","val":521731,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q3I"},{"start":"2025-01-01","end":"2025-09-30","val":3800000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":5600000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":624000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":31195,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"TreasuryStockCommonShares":{"label":"Treasury Stock, Common, Shares","description":"Number of previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"shares":[{"end":"2022-12-31","val":117223,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":117223,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":117223,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-06-30","val":117223,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":117223,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":117223,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":117223,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":117223,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":117223,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":117223,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":117223,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":117223,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":117223,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":117223,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":117223,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":117223,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":117223,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":117223,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":117223,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":117223,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":117223,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":117223,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":117223,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":5862,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":117223,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":5862,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"TreasuryStockCommonValue":{"label":"Treasury Stock, Common, Value","description":"Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"USD":[{"end":"2022-12-31","val":60000,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":60000,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":60000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-06-30","val":60000,"accn":"0001140361-23-038918","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":60000,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":60000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":60000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":60000,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":60000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":60000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":60000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":60000,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":60000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":60000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":60000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":60000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":60000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":60000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":60000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":60000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":60000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":60000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":60000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":60000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":60000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":60000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"OperatingLeasePayments":{"label":"Operating Lease, Payments","description":"Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.","units":{"USD":[{"start":"2023-07-01","end":"2023-07-31","val":3321025,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"}]}},"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for operating lease liability.","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-07-01","end":"2023-07-31","val":2496968,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"},{"start":"2023-01-01","end":"2023-09-30","val":2496968,"accn":"0001140361-23-053090","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":2496968,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":2496968,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":2496968,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"}]}},"AllowanceForDoubtfulAccountsReceivableWriteOffs":{"label":"Accounts Receivable, Allowance for Credit Loss, Writeoff","description":"Amount of direct write-downs of accounts receivable charged against the allowance.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":977,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023"}]}},"AmortizationOfFinancingCostsAndDiscounts":{"label":"Amortization of Debt Issuance Costs and Discounts","description":"Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":107963,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":107963,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":258802,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":258802,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":544363,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":544363,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":854902,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":854902,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":1192574,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":1192574,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":356699,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":746612,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-09-30","val":1173153,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":1387050,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"ConvertibleLongTermNotesPayable":{"label":"Convertible Notes Payable, Noncurrent","description":"Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.","units":{"USD":[{"end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4258179,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"end":"2023-12-31","val":4258179,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":4258179,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":4258179,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"end":"2023-12-31","val":4258179,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4472456,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4758017,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5068556,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":3178864,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2023-12-31","val":243835,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2023-12-31","val":707922,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":243835,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFour":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2023-12-31","val":680694,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":707922,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":243835,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"PaymentsForRepurchaseOfCommonStock":{"label":"Payments for Repurchase of Common Stock","description":"The cash outflow to reacquire common stock during the period.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":229953,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":229953,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":24067,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":24067,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":30660,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":30660,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":60753,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":161761,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"}]}},"ProceedsFromConvertibleDebt":{"label":"Proceeds from Convertible Debt","description":"The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":6850000,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":6850000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":12000000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"RepaymentsOfConvertibleDebt":{"label":"Repayments of Convertible Debt","description":"The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":525144,"accn":"0001140361-24-016230","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":525144,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":6765000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"InterestPayableCurrent":{"label":"Interest Payable, Current","description":"Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2023-12-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q4I"},{"end":"2024-03-31","val":147275,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2024Q1I"},{"end":"2024-06-30","val":250025,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2024Q2I"},{"end":"2024-09-30","val":352775,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2024Q3I"},{"end":"2024-12-31","val":44525,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":44525,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":44525,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q4I"},{"end":"2025-03-31","val":147275,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":248863,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-09-30","val":350338,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"}]}},"ProvisionForDoubtfulAccounts":{"label":"Accounts Receivable, Credit Loss Expense (Reversal)","description":"Amount of expense (reversal of expense) for expected credit loss on accounts receivable.","units":{"USD":[{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1000,"accn":"0001140361-24-025068","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-09"},{"start":"2024-01-01","end":"2024-03-31","val":1000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-09-30","val":6000,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-12-31","val":8000,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-5000,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"}]}},"InterestExpenseNonoperating":{"label":null,"description":null,"units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":1870,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":198,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":9903,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":8033,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":165390,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":361552,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":749863,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":749863,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":388311,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":388311,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1163153,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":1163153,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":413290,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":413290,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1603575,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":1603575,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":459449,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":459449,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":950949,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":950949,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":491500,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":491500,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1483022,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":532073,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1891119,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":176607,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":362657,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":186050,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":139741,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":42652,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":232133,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2023-07-01","end":"2023-09-30","val":92392,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":431019,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":224684,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":408822,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-01-01","end":"2024-06-30","val":408822,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":184138,"accn":"0001140361-24-036299","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":184138,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":532850,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-01-01","end":"2024-09-30","val":532850,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":124028,"accn":"0001140361-24-046038","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-12"},{"start":"2024-07-01","end":"2024-09-30","val":124028,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":582354,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":582354,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":19029,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":19029,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":36173,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":36173,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":17144,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":17144,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":53488,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":17315,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":101760,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":49827,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":69521,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":19694,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"ConvertibleNotesPayableCurrent":{"label":"Convertible Notes Payable, Current","description":"Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.","units":{"USD":[{"end":"2023-12-31","val":0,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2023Q4I"},{"end":"2024-12-31","val":5406228,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27"},{"end":"2024-12-31","val":5406228,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":5406228,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"end":"2024-12-31","val":5406228,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5762927,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":6080813,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"NumberOfReportableSegments":{"label":"Number of Reportable Segments","description":"Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.","units":{"Segment":[{"start":"2024-01-01","end":"2024-12-31","val":1,"accn":"0001140361-25-010598","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-09-30","val":1,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":1,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":1,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":1,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"OtherResearchAndDevelopmentExpense":{"label":"Other Research and Development Expense","description":"Amount of other research and development expense.","units":{"USD":[{"start":"2024-01-01","end":"2024-03-31","val":1355468,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2665826,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":1310358,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":4252088,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1586262,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2025-01-01","end":"2025-03-31","val":2009310,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":2009310,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3334521,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":3334521,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1325212,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":4447507,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":1112986,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2026-01-01","end":"2026-03-31","val":870601,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"}]}},"ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost":{"label":"Research and Development Expense (Excluding Acquired in Process Cost)","description":"The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.","units":{"USD":[{"start":"2024-01-01","end":"2024-03-31","val":415263,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1080780,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":665517,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1797759,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":716979,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2025-01-01","end":"2025-03-31","val":959162,"accn":"0001140361-25-017985","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":959162,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1048380,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":1048380,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":89217,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1317416,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":269036,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2026-01-01","end":"2026-03-31","val":438800,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"}]}},"DebtConversionConvertedInstrumentAmount1":{"label":"Debt Conversion, Converted Instrument, Amount","description":"\"The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":85000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-09-30","val":85000,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":85000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":76452,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2024-04-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":-260000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":-260000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-260000,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":-260000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-286295,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-26295,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-482562,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"PaymentsOfStockIssuanceCosts":{"label":"Payments of Stock Issuance Costs","description":"The cash outflow for cost incurred directly with the issuance of an equity security.","units":{"USD":[{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":804940,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":804940,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-01-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecurities":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities","description":"The gross value of stock issued during the period upon the conversion of convertible securities.","units":{"USD":[{"start":"2025-01-01","end":"2025-06-30","val":72026,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-01-01","end":"2025-06-30","val":72026,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":72026,"accn":"0001140361-25-029864","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-08"},{"start":"2025-04-01","end":"2025-06-30","val":72026,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":72026,"accn":"0001140361-25-042308","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":72026,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":32882,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":32882,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"}]}},"AccretionExpense":{"label":"Accretion Expense","description":"Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":132140,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"AmortizationOfFinancingCosts":{"label":"Amortization of Debt Issuance Costs","description":"Amount of amortization expense attributable to debt issuance costs.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":1192574,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1387050,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"ConvertibleDebt":{"label":"Convertible Debt","description":"Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.","units":{"USD":[{"end":"2024-12-31","val":5000000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"}]}},"ConvertibleNotesPayable":{"label":"Convertible Notes Payable","description":"Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.","units":{"USD":[{"end":"2024-12-31","val":5406228,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":3178864,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":3178864,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":3178864,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":3335176,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":3521226,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet":{"label":"Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net","description":"Amount of unamortized debt discount (premium) and debt issuance costs.","units":{"USD":[{"end":"2024-12-31","val":1443772,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":8953275,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":8953275,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":8953275,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":8974484,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":9041841,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"DeferredCosts":{"label":"Deferred Costs, Noncurrent","description":"Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.","units":{"USD":[{"end":"2024-12-31","val":211654,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":73785,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025Q4I"}]}},"DerivativeLiabilitiesNoncurrent":{"label":"Derivative Liability, Noncurrent","description":"Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.","units":{"USD":[{"end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024Q4I"},{"end":"2025-12-31","val":4943000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"end":"2025-12-31","val":4943000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"end":"2025-12-31","val":4943000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1260000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1I"},{"end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}},"FairValueAdjustmentOfWarrants":{"label":"Fair Value Adjustment of Warrants","description":"Amount of expense (income) related to adjustment to fair value of warrant liability.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-12-31","val":-731000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-3683000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":-4228000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":-545000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"FederalIncomeTaxExpenseBenefitContinuingOperations":{"label":"Federal Income Tax Expense (Benefit), Continuing Operations","description":"Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"IncomeTaxPaidStateAndLocalAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":6806,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"IncomeTaxReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":-73174,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","description":"The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":-3911584,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"IncomeTaxReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":194817,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"IncomeTaxReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":1025,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"IncomeTaxReconciliationTaxCreditsResearch":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":415511,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"InterestExpenseOther":{"label":"Interest Expense, Other","description":"Amount of interest expense classified as other.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":411001,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":102750,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":204337,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":101587,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-12-31","val":504069,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"OtherExpenses":{"label":"Other Expenses","description":"Amount of expense classified as other.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":196267,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"OtherNoncashIncomeExpense":{"label":"Other Noncash Income (Expense)","description":"Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-5724,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"RepaymentsOfRelatedPartyDebt":{"label":"Repayments of Related Party Debt","description":"The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.","units":{"USD":[{"start":"2025-11-01","end":"2025-11-30","val":5000000,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31"},{"start":"2025-11-01","end":"2025-11-30","val":5000000,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08"},{"start":"2025-11-01","end":"2025-11-30","val":5000000,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q4I"}]}},"StateAndLocalIncomeTaxExpenseBenefitContinuingOperations":{"label":"State and Local Income Tax Expense (Benefit), Continuing Operations","description":"Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":1297,"accn":"0001140361-26-012375","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-31","frame":"CY2025"}]}},"AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":{"label":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","description":"Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.","units":{"shares":[{"start":"2025-01-01","end":"2025-03-31","val":10608767,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":538530,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":538530,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2025Q2"},{"start":"2026-01-01","end":"2026-03-31","val":92123990,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"},{"start":"2026-01-01","end":"2026-06-30","val":5370322,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14"},{"start":"2026-04-01","end":"2026-06-30","val":5370322,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2"}]}},"UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic":{"label":"Undistributed Earnings (Loss) Allocated to Participating Securities, Basic","description":"Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.","units":{"USD":[{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2025Q1"},{"start":"2026-01-01","end":"2026-03-31","val":517454,"accn":"0001140361-26-020115","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-08","frame":"CY2026Q1"}]}},"StockIssuedDuringPeriodSharesStockSplits":{"label":"Stock Issued During Period, Shares, Stock Splits","description":"Number of shares issued during the period as a result of a stock split.","units":{"shares":[{"end":"2026-06-05","val":0,"accn":"0001140361-26-033157","fy":2026,"fp":"Q2","form":"10-Q","filed":"2026-08-14","frame":"CY2026Q2I"}]}}},"ffd":{"NetFeeAmt":{"label":"","description":"","units":{"USD":[{"end":"2026-09-03","val":11302.62,"accn":"0001140361-26-035625","fy":null,"fp":null,"form":"S-3","filed":"2026-09-03","frame":"CY2026Q3I"}]}},"TtlFeeAmt":{"label":"","description":"","units":{"USD":[{"end":"2026-09-03","val":11302.62,"accn":"0001140361-26-035625","fy":null,"fp":null,"form":"S-3","filed":"2026-09-03","frame":"CY2026Q3I"}]}},"TtlOfferingAmt":{"label":"","description":"","units":{"USD":[{"end":"2026-09-03","val":81843741.27,"accn":"0001140361-26-035625","fy":null,"fp":null,"form":"S-3","filed":"2026-09-03","frame":"CY2026Q3I"}]}},"TtlPrevslyPdAmt":{"label":"","description":"","units":{"USD":[{"end":"2026-09-03","val":0,"accn":"0001140361-26-035625","fy":null,"fp":null,"form":"S-3","filed":"2026-09-03","frame":"CY2026Q3I"}]}}}}}