Organization record
Harbor Custom Development, Inc.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2023-09-30 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2023-06-30 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2023-03-31 | sec_edgar |
| capex | {"amount": 2646400, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-12-31 | sec_edgar |
| capex | {"amount": 1808000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-09-30 | sec_edgar |
| capex | {"amount": 1741500, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-06-30 | sec_edgar |
| capex | {"amount": 1042600, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-03-31 | sec_edgar |
| capex | {"amount": 745600, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-12-31 | sec_edgar |
| capex | {"amount": 378100, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-09-30 | sec_edgar |
| capex | {"amount": 175100, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-06-30 | sec_edgar |
| capex | {"amount": 149100, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-03-31 | sec_edgar |
| capex | {"amount": 408000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-12-31 | sec_edgar |
| capex | {"amount": 401100, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-09-30 | sec_edgar |
| capex | {"amount": 321800, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-06-30 | sec_edgar |
| capex | {"amount": 5200, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-03-31 | sec_edgar |
| capex | {"amount": 402800, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-12-31 | sec_edgar |
| capex | {"amount": 317900, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3574500, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8051300, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8330000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7689500, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9665300, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13707900, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 22015000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 22274900, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25629200, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4787700, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 12785600, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9047000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2396500, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2351900, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 430000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4172100, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8648900, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8927600, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8287100, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10262900, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14305500, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22612600, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22872500, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26226800, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5385300, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 12785600, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9047000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2396500, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 430000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1846800, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 18891600, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": 13704500, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 9529800, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": 75442900, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 57289900, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_financing | {"amount": 33469900, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": 7089400, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 110930200, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 82864700, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": 72025500, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 23646700, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": -1630500, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 11851300, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": 2980300, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": 2742900, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": 3796800, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 6711000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": 218100, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": 245800, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-09-30 | sec_edgar |
| cashflow_investing | {"amount": 254300, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": 128500, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": 2466900, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1613600, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": -1545700, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1042600, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": -676100, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -308600, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-09-30 | sec_edgar |
| cashflow_investing | {"amount": -105600, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -79600, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2021-03-31 | sec_edgar |
| cashflow_investing | {"amount": 579200, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -70700, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2020-09-30 | sec_edgar |
| cashflow_investing | {"amount": -176400, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": 140200, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": -402800, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -317900, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": -8155700, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -20751400, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-09-30 | sec_edgar |
| cashflow_operating | {"amount": -15294100, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -11634100, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": -93873700, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -67597600, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-09-30 | sec_edgar |
| cashflow_operating | {"amount": -35538400, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -9401100, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": -86423800, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -79567300, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_operating | {"amount": -61530800, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": -16916600, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-03-31 | sec_edgar |
| cashflow_operating | {"amount": 3017800, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -9858700, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_operating | {"amount": -2901100, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": -2811700, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_operating | {"amount": -3184900, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -6325700, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2686431, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2329322, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1802295, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 732245, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 718835, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 14352365, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 14348555, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13237179, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 657767, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 14922094, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 14898594, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 14890094, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5636548, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5628048, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3513517, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2686431, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-03-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2686431, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2329322, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-11-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2329322, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2329322, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-08-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1802295, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 732544, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-05-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 732245, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 719152, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-03-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 718835, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14376372, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-11-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14352365, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14352072, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-08-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14348555, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14582434, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-05-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13237179, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13206165, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-03-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 657767, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14922094, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-11-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14922094, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14898594, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-08-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14898594, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14890094, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-05-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14890094, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14873094, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-03-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5636548, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5628048, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-11-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5628048, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3513517, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 110691900, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 13786500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 47776100, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 22764200, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 33989600, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 11225400, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 55866800, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 46055400, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 11310800, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 12218300, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 34744700, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 22526300, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 50419400, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 10866200, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 34938300, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 10805100, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 24072100, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 13267000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 48393800, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 7183900, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 24448100, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 17264200, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 7436000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 9828200, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 27645100, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 17144300, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 6964400, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-09-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2686431} | 2024-03-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2329322} | 2023-11-09 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2329322} | 2023-08-09 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 732544} | 2023-05-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 719152} | 2023-03-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 14376372} | 2022-11-09 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 14352072} | 2022-08-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 14582434} | 2022-05-09 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13206165} | 2022-03-21 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 14922094} | 2021-11-15 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 14898594} | 2021-08-16 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 14890094} | 2021-05-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 14873094} | 2021-03-26 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 5628048} | 2020-11-16 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 5000000, "currency": "USD"} | 2023-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 15600000, "currency": "USD"} | 2022-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 39800000, "currency": "USD"} | 2021-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2020-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -39.19, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -7.51, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -19.6, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -3.79, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -10.95, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -9.39, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -35.29, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -17.51, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2022-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -7.41, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -9.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -10.01, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2022-06-30 | sec_edgar |