Organization record
GPB Holdings II, LP
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": 6545000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 6563000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 6798000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 8192000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 9534000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 8417000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 9074000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 27070000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 30218000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 30671000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 26909000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 30694000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 28451000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 30070000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| capex | {"amount": 1792000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-09-30 | sec_edgar |
| capex | {"amount": 1281000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-06-30 | sec_edgar |
| capex | {"amount": 659000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-03-31 | sec_edgar |
| capex | {"amount": 1554000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-12-31 | sec_edgar |
| capex | {"amount": 1422000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-09-30 | sec_edgar |
| capex | {"amount": 687000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-06-30 | sec_edgar |
| capex | {"amount": 517000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-03-31 | sec_edgar |
| capex | {"amount": 3668000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 4882000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-09-30 | sec_edgar |
| capex | {"amount": 3380000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-06-30 | sec_edgar |
| capex | {"amount": 7276000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12582000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10891000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12352000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10808000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 17690000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 33038000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 50706000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 36465000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 325535000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 334427000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 335090000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 334951000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 356574000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 33038000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 50706000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 43642000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 352654000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 353317000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 353178000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 375801000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 54279000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 70142000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 82364000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 70675000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": -4847000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -3269000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": -2426000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": -195000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": -72419000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": -74008000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-09-30 | sec_edgar |
| cashflow_financing | {"amount": -67208000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": -8738000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 37977000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 48108000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": -3555000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": -63884000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -294341000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -284079000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2023-09-30 | sec_edgar |
| cashflow_investing | {"amount": -296398000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": -5515000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": 59254000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 53469000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": 54187000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": 44415000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": 257880000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -60581000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_investing | {"amount": -2716000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": 66538000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -20422000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -14595000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-09-30 | sec_edgar |
| cashflow_operating | {"amount": -10175000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -3173000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": -9931000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1901000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_operating | {"amount": -9583000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -2569000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": -9927000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -17697000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_operating | {"amount": -4113000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": -2484000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 27112000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 78998000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 25310000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 51886000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 26576000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 102673000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 78429000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 26222000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 52207000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 25970000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 26237000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 73043000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 16392000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 47009000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 30617000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 15385000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 54177000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 422883000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| current_assets | {"amount": 403954000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_assets | {"amount": 409770000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_assets | {"amount": 423632000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 425432000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| current_assets | {"amount": 430136000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_assets | {"amount": 472006000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 50366000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| current_liabilities | {"amount": 50003000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| current_liabilities | {"amount": 63407000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_liabilities | {"amount": 53876000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 59978000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| current_liabilities | {"amount": 66217000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_liabilities | {"amount": 72479000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2024-09-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2024-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2024-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2023-09-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2023-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2023-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2022-09-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 0} | 2022-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2024-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2023-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2022-12-31 | sec_edgar |
| goodwill | {"amount": 71549000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-09-30 | sec_edgar |
| goodwill | {"amount": 83938000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-06-30 | sec_edgar |
| goodwill | {"amount": 100185000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-03-31 | sec_edgar |
| goodwill | {"amount": 78895000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-12-31 | sec_edgar |
| goodwill | {"amount": 78895000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-09-30 | sec_edgar |
| goodwill | {"amount": 78895000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-06-30 | sec_edgar |
| goodwill | {"amount": 78895000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-31 | sec_edgar |
| goodwill | {"amount": 34926000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"amount": 12036000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-09-30 | sec_edgar |
| gross_profit | {"amount": 53640000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-09-30 | sec_edgar |
| gross_profit | {"amount": 19352000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": 41604000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| gross_profit | {"amount": 22252000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| gross_profit | {"amount": 88476000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 30214000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-09-30 | sec_edgar |
| gross_profit | {"amount": 71032000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-09-30 | sec_edgar |
| gross_profit | {"amount": 40818000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 20826000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 19992000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-03-31 | sec_edgar |
| gross_profit | {"amount": 80316000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 60329000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-09-30 | sec_edgar |
| gross_profit | {"amount": 15755000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-09-30 | sec_edgar |
| gross_profit | {"amount": 44574000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 21874000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 65039000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"amount": 95000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-09-30 | sec_edgar |
| income_tax_expense | {"amount": 562000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-09-30 | sec_edgar |
| income_tax_expense | {"amount": 256000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| income_tax_expense | {"amount": 467000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-06-30 | sec_edgar |
| income_tax_expense | {"amount": 211000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| income_tax_expense | {"amount": -865000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": 550000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-09-30 | sec_edgar |
| income_tax_expense | {"amount": 195000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-09-30 | sec_edgar |
| income_tax_expense | {"amount": 355000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| income_tax_expense | {"amount": 212000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| income_tax_expense | {"amount": 143000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-03-31 | sec_edgar |
| income_tax_expense | {"amount": -288000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": 172000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-09-30 | sec_edgar |
| income_tax_expense | {"amount": 290000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-09-30 | sec_edgar |
| income_tax_expense | {"amount": 118000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| income_tax_expense | {"amount": 118000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| income_tax_expense | {"amount": 153000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| industry_sic | {"code": "8742", "scheme": "SIC", "description": "Services-Management Consulting Services" | sec_edgar | |
| intangible_assets | {"amount": 45684000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2023-09-30 | sec_edgar |
| intangible_assets | {"amount": 62239000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2023-06-30 | sec_edgar |
| intangible_assets | {"amount": 70408000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2023-03-31 | sec_edgar |
| intangible_assets | {"amount": 67973000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2022-12-31 | sec_edgar |
| intangible_assets | {"amount": 71416000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2022-09-30 | sec_edgar |
| intangible_assets | {"amount": 74780000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2022-06-30 | sec_edgar |
| intangible_assets | {"amount": 81790000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2021-12-31 | sec_edgar |
| inventory | {"amount": 868000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-09-30 | sec_edgar |
| inventory | {"amount": 1220000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-06-30 | sec_edgar |
| inventory | {"amount": 1559000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-03-31 | sec_edgar |
| inventory | {"amount": 1097000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| inventory | {"amount": 819000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-09-30 | sec_edgar |
| inventory | {"amount": 1125000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2022-06-30 | sec_edgar |
| inventory | {"amount": 878000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt | {"amount": 5529000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2023-09-30 | sec_edgar |
| long_term_debt | {"amount": 6214000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2023-06-30 | sec_edgar |
| long_term_debt | {"amount": 6898000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2023-03-31 | sec_edgar |
| long_term_debt | {"amount": 1749000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2022-12-31 | sec_edgar |
| long_term_debt | {"amount": 1808000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2022-09-30 | sec_edgar |
| long_term_debt | {"amount": 1347000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2022-06-30 | sec_edgar |
| long_term_debt | {"amount": 57015000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2021-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 4175000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |