Organization record
ID Auto, 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 |
|---|---|---|---|
| accounts_payable | {"amount": 35359411, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 37856202, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 38098587, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 36404249, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 36200511, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 35459245, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 35606725, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 40591938, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 36756757, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_payable | {"amount": 35599711, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 41273776, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_payable | {"amount": 35631913, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 1021000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 993000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 385000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 25213657, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 17000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 12000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 8000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 103000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 186000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 736843, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 946466, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 913032, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 1330521, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2423474, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 2518879, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 3090131, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_receivable | {"amount": 2157108, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2506877, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_receivable | {"amount": 2737658, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 4048173, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_receivable | {"amount": 2236127, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1168260, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| capex | {"amount": 2892, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-09-30 | sec_edgar |
| capex | {"amount": 94195, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-12-31 | sec_edgar |
| capex | {"amount": 64882, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-09-30 | sec_edgar |
| capex | {"amount": 324025, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-12-31 | sec_edgar |
| capex | {"amount": 306165, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-09-30 | sec_edgar |
| capex | {"amount": 283786, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-06-30 | sec_edgar |
| capex | {"amount": 13099, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-03-31 | sec_edgar |
| capex | {"amount": 58544, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-12-31 | sec_edgar |
| capex | {"amount": 17700, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-09-30 | sec_edgar |
| capex | {"amount": 9344, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-06-30 | sec_edgar |
| capex | {"amount": 6053, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-03-31 | sec_edgar |
| capex | {"amount": 85345, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1491856, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 267863, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 457262, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3796267, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4184006, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7317070, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 15827503, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23203230, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23512308, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 27347919, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 37443238, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22202706, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 36935367, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 45696456, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 15938987, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13618835, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 740000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1385000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2229000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 17069100, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1437000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1813000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1306000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1752000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 71000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 71000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 80000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 26000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1491856, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 267863, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 457262, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3796267, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4184006, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7317070, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 15827503, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23203230, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23512308, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 27347919, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 37443238, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22202706, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 7965000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": 2750000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 900000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": 4795906, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": -19706, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": -15956, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": -10473, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": -5156, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": -6083864, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": -390892, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": -261043, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": -130456, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": -520386, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2335000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": 1910000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": 1445000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1927000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1427000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": 1427000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": 301749000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 41000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 68000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": 75000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 26000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1837362, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-09-30 | sec_edgar |
| cashflow_investing | {"amount": -1230181, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": -631643, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": -5707966, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4643634, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": -3623124, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1854162, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": -7600160, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -5697181, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-09-30 | sec_edgar |
| cashflow_investing | {"amount": -3895237, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1772274, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_investing | {"amount": -7320857, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -5171877, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_investing | {"amount": -3452791, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1798406, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": -7198876, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": 2335000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": 1910000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": 1445000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": 1927000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -8432049, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-09-30 | sec_edgar |
| cashflow_operating | {"amount": -5048223, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -3607362, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": -18494903, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -14375590, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-09-30 | sec_edgar |
| cashflow_operating | {"amount": -12263036, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -5521565, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": 8620390, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 7022739, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-09-30 | sec_edgar |
| cashflow_operating | {"amount": 9050923, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": 17017962, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_operating | {"amount": 21988592, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 28879301, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_operating | {"amount": 35791455, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": 4249014, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_operating | {"amount": 4268997, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -2775000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": -1705000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -396000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": -2499000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1742000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": -1366000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": -446000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": -23000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -23000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -23000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -21000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 42932553, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-11-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1707627, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-10-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1703704, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-10-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35102553, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-08-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34825971, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-05-19 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34814306, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-04-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34114449, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-11-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34062616, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-08-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33965804, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-05-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33965804, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-03-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33173456, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-11-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33173456, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-08-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33173456, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-05-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 32873457, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-03-05 | sec_edgar |
| cost_of_revenue | {"amount": 11395872, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 36225160, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 12059825, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 24829288, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 12769463, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 276920256, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 224034701, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 63962534, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 160072167, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 83674247, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 76397920, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 358439239, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 272826703, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 82316633, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 104270051, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 190510070, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 86240019, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2021-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 315027012, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 95716087, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 240928853, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 89655601, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 145212766, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 55557165, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 226603934, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 7592672, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| current_assets | {"amount": 6652809, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 6849823, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_assets | {"amount": 11407102, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 17940783, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |