Organization record
Fathom Digital Manufacturing Corporation
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": 13375000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_payable | {"amount": 9018000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 9401000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 10311000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 7280000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 7982000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 11779000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 11468000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 13860000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 9409000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 4404000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 20730000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 21518000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 22040000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 24496000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 26275000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 28641000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 27237000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 26402000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 28157000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_receivable | {"amount": 25367000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 15563000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| capex | {"amount": 277000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-03-31 | sec_edgar |
| capex | {"amount": 4993000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-12-31 | sec_edgar |
| capex | {"amount": 4273000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-09-30 | sec_edgar |
| capex | {"amount": 3036000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-06-30 | sec_edgar |
| capex | {"amount": 1917000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-03-31 | sec_edgar |
| capex | {"amount": 13189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-31 | sec_edgar |
| capex | {"amount": 10953000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-09-30 | sec_edgar |
| capex | {"amount": 6671000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-06-30 | sec_edgar |
| capex | {"amount": 3346000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-03-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2021-12-31 | sec_edgar |
| capex | {"amount": 8972000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-22 | sec_edgar |
| capex | {"amount": 6648000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-09-30 | sec_edgar |
| capex | {"amount": 2942000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-06-30 | sec_edgar |
| capex | {"amount": 1348000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-03-31 | sec_edgar |
| capex | {"amount": 1626000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2276000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5573000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7821000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10733000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 12129000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10713000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8004000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 11118000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 11993000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20357000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9577000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-12-22 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10531000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14745000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9408000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8188000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1026000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": -3283000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1500000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -869000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": 933000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 2833000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": 572000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": -7896000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_financing | {"amount": -6727000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": -5858000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 70566000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-12-22 | sec_edgar |
| cashflow_financing | {"amount": 74682000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": 75966000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 11273000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": 101330000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -277000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-03-31 | sec_edgar |
| cashflow_investing | {"amount": -4993000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4273000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-09-30 | sec_edgar |
| cashflow_investing | {"amount": -3036000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1917000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": -13189000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -10953000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": -6671000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -3346000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -76400000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-12-22 | sec_edgar |
| cashflow_investing | {"amount": -74076000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_investing | {"amount": -70370000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -12183000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-03-31 | sec_edgar |
| cashflow_investing | {"amount": -96038000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 263000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1647000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": 2250000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-09-30 | sec_edgar |
| cashflow_operating | {"amount": 2123000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": 500000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": 3080000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": 6603000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-09-30 | sec_edgar |
| cashflow_operating | {"amount": 4266000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": 947000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": 521000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 7223000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-12-22 | sec_edgar |
| cashflow_operating | {"amount": 1737000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-09-30 | sec_edgar |
| cashflow_operating | {"amount": 961000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": 2130000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-03-31 | sec_edgar |
| cashflow_operating | {"amount": 1870000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 21229000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 93608000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 70196000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 23194000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 23940000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 47002000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 24010000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 111991000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 25144000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 80126000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 54981000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 26437000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 28544000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 2725000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 90278000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-22 | sec_edgar |
| cost_of_revenue | {"amount": 26581000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 66080000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 22376000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 39499000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 17123000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 33064000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 35873000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| current_assets | {"amount": 39131000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 49043000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| current_assets | {"amount": 55024000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 58578000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_assets | {"amount": 55292000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 54242000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| current_assets | {"amount": 55422000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_assets | {"amount": 57564000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| current_assets | {"amount": 60725000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 1075925, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| current_assets | {"amount": 2386801, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_assets | {"amount": 2659072, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| current_assets | {"amount": 32674000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 181469000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| current_liabilities | {"amount": 179404000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 179227000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| current_liabilities | {"amount": 73344000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_liabilities | {"amount": 71269000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_liabilities | {"amount": 66104000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 56992000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| current_liabilities | {"amount": 57534000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_liabilities | {"amount": 56973000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| current_liabilities | {"amount": 49869000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 263503, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| current_liabilities | {"amount": 453247, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_liabilities | {"amount": 2057169, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| current_liabilities | {"amount": 18282000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 10407262, "currency": "USD"} | 2024-04-10 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 18431182, "currency": "USD"} | 2023-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 22989506, "currency": "USD"} | 2023-04-04 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 81291242, "currency": "USD"} | 2022-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 67287574, "currency": "USD"} | 2022-03-28 | sec_edgar |
| depreciation_amortization | {"amount": 6318000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 25137000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 18792000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2023-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 12543000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2023-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 6079000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 24896000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2022-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 18539000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2022-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 12204000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2022-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 6205000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 510000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 16108000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2021-12-22 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.48, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.68, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.18, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2022-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.25, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2021-12-31 | sec_edgar |
| goodwill | {"amount": 121779000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-09-30 | sec_edgar |
| goodwill | {"amount": 1188441000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-06-30 | sec_edgar |
| goodwill | {"amount": 1189762000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-03-31 | sec_edgar |
| goodwill | {"amount": 1189464000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-31 | sec_edgar |
| goodwill | {"amount": 83113000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-22 | sec_edgar |
| goodwill | {"amount": 63215000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-12-31 | sec_edgar |
| goodwill | {"amount": 33007000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-12-31 | sec_edgar |
| gross_profit | {"amount": 7966000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| gross_profit | {"amount": 37684000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 8264000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-09-30 | sec_edgar |
| gross_profit | {"amount": 30743000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-09-30 | sec_edgar |
| gross_profit | {"amount": 10534000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": 22479000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": 10997000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| gross_profit | {"amount": 49150000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 42611000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-09-30 | sec_edgar |
| gross_profit | {"amount": 15066000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-09-30 | sec_edgar |
| gross_profit | {"amount": 15548000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 27545000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 11997000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-03-31 | sec_edgar |
| gross_profit | {"amount": 2115000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 57078000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-22 | sec_edgar |
| gross_profit | {"amount": 14900000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-09-30 | sec_edgar |
| gross_profit | {"amount": 41807000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-09-30 | sec_edgar |
| gross_profit | {"amount": 13496000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 26907000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 13411000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-03-31 | sec_edgar |
| gross_profit | {"amount": 28225000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"amount": 17000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| income_tax_expense | {"amount": -79000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": 110000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-09-30 | sec_edgar |