FACTANKER · measured, cited, anchored official records connected

Organization record

KNOWBE4, INC.

All evidence-backed facts for this organization, identity resolved across official registers.

CIK: 0001664998Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/b9a463a4-fc05-431a-9011-966b82ecb9ee

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 4754000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_payable{"amount": 4653000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_payable{"amount": 3566000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_payable{"amount": 5628000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 3023000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_payable{"amount": 4283000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_payable{"amount": 4349000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_payable{"amount": 2530000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 63952000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_receivable{"amount": 62486000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_receivable{"amount": 52554000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_receivable{"amount": 54071000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 44814000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_receivable{"amount": 42714000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_receivable{"amount": 37261000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_receivable{"amount": 38664000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
capex{"amount": 4467000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-09-30sec_edgar
capex{"amount": 2621000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-06-30sec_edgar
capex{"amount": 1031000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-03-31sec_edgar
capex{"amount": 3010000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-12-31sec_edgar
capex{"amount": 2214000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-09-30sec_edgar
capex{"amount": 1055000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-06-30sec_edgar
capex{"amount": 519000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2021-03-31sec_edgar
capex{"amount": 5426000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-12-31sec_edgar
capex{"amount": 4692000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-09-30sec_edgar
capex{"amount": 3855000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-06-30sec_edgar
capex{"amount": 2670000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-03-31sec_edgar
capex{"amount": 5573000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-12-31sec_edgar
cash_and_equivalents{"amount": 343936000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-09-30sec_edgar
cash_and_equivalents{"amount": 315495000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-06-30sec_edgar
cash_and_equivalents{"amount": 298348000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-03-31sec_edgar
cash_and_equivalents{"amount": 273723000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-12-31sec_edgar
cash_and_equivalents{"amount": 272273000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-09-30sec_edgar
cash_and_equivalents{"amount": 257056000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-06-30sec_edgar
cash_and_equivalents{"amount": 94647000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-03-31sec_edgar
cash_and_equivalents{"amount": 85582000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 343936000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-09-30sec_edgar
cash_and_restricted_cash{"amount": 315495000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-06-30sec_edgar
cash_and_restricted_cash{"amount": 298348000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-03-31sec_edgar
cash_and_restricted_cash{"amount": 273723000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 272273000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2021-09-30sec_edgar
cash_and_restricted_cash{"amount": 257056000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2021-06-30sec_edgar
cash_and_restricted_cash{"amount": 94647000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-03-31sec_edgar
cash_and_restricted_cash{"amount": 85582000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 80990000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-09-30sec_edgar
cash_and_restricted_cash{"amount": 69767000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-06-30sec_edgar
cash_and_restricted_cash{"amount": 58926000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-03-31sec_edgar
cash_and_restricted_cash{"amount": 48864000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 44573000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2018-12-31sec_edgar
cashflow_financing{"amount": 3454000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2022-09-30sec_edgar
cashflow_financing{"amount": 3148000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2022-06-30sec_edgar
cashflow_financing{"amount": 870000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2022-03-31sec_edgar
cashflow_financing{"amount": 151232000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2021-12-31sec_edgar
cashflow_financing{"amount": 145925000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2021-09-30sec_edgar
cashflow_financing{"amount": 148562000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2021-06-30sec_edgar
cashflow_financing{"amount": -834000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2021-03-31sec_edgar
cashflow_financing{"amount": -436000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2020-12-31sec_edgar
cashflow_financing{"amount": -402000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2020-09-30sec_edgar
cashflow_financing{"amount": -415000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2020-06-30sec_edgar
cashflow_financing{"amount": -1000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren2020-03-31sec_edgar
cashflow_financing{"amount": -9612000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-12-31sec_edgar
cashflow_investing{"amount": -10483000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2022-09-30sec_edgar
cashflow_investing{"amount": -7216000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2022-06-30sec_edgar
cashflow_investing{"amount": -1729000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2022-03-31sec_edgar
cashflow_investing{"amount": -39340000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2021-12-31sec_edgar
cashflow_investing{"amount": -15336000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2021-09-30sec_edgar
cashflow_investing{"amount": -13499000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2021-06-30sec_edgar
cashflow_investing{"amount": -12186000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2021-03-31sec_edgar
cashflow_investing{"amount": -8108000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-12-31sec_edgar
cashflow_investing{"amount": -6996000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-09-30sec_edgar
cashflow_investing{"amount": -5361000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-06-30sec_edgar
cashflow_investing{"amount": -3537000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-03-31sec_edgar
cashflow_investing{"amount": -15766000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2019-12-31sec_edgar
cashflow_operating{"amount": 80121000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-09-30sec_edgar
cashflow_operating{"amount": 47393000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-06-30sec_edgar
cashflow_operating{"amount": 25141000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-03-31sec_edgar
cashflow_operating{"amount": 76778000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-12-31sec_edgar
cashflow_operating{"amount": 55799000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-09-30sec_edgar
cashflow_operating{"amount": 35946000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-06-30sec_edgar
cashflow_operating{"amount": 21852000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-03-31sec_edgar
cashflow_operating{"amount": 44864000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2020-12-31sec_edgar
cashflow_operating{"amount": 39624000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2020-09-30sec_edgar
cashflow_operating{"amount": 26963000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2020-06-30sec_edgar
cashflow_operating{"amount": 13929000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2020-03-31sec_edgar
cashflow_operating{"amount": 29718000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"}2021-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"}2021-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 43701560, "concept": "us-gaap:CommonStockSharesIssued"}2021-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42279000, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43701560, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42279000, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
cost_of_revenue{"amount": 11437000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-09-30sec_edgar
cost_of_revenue{"amount": 32491000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-09-30sec_edgar
cost_of_revenue{"amount": 21054000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-06-30sec_edgar
cost_of_revenue{"amount": 10909000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-06-30sec_edgar
cost_of_revenue{"amount": 10145000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-03-31sec_edgar
cost_of_revenue{"amount": 35115000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-12-31sec_edgar
cost_of_revenue{"amount": 25543000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-09-30sec_edgar
cost_of_revenue{"amount": 9609000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-09-30sec_edgar
cost_of_revenue{"amount": 15934000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-06-30sec_edgar
cost_of_revenue{"amount": 8591000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-06-30sec_edgar
cost_of_revenue{"amount": 7343000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-03-31sec_edgar
cost_of_revenue{"amount": 26730000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-12-31sec_edgar
cost_of_revenue{"amount": 19264000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-09-30sec_edgar
cost_of_revenue{"amount": 6918000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-09-30sec_edgar
cost_of_revenue{"amount": 12346000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-06-30sec_edgar
cost_of_revenue{"amount": 6303000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-06-30sec_edgar
cost_of_revenue{"amount": 6043000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-03-31sec_edgar
cost_of_revenue{"amount": 20579000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-12-31sec_edgar
current_assets{"amount": 443325000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2022-09-30sec_edgar
current_assets{"amount": 415004000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2022-06-30sec_edgar
current_assets{"amount": 382046000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2022-03-31sec_edgar
current_assets{"amount": 356216000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2021-12-31sec_edgar
current_assets{"amount": 346592000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2021-09-30sec_edgar
current_assets{"amount": 328453000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2021-06-30sec_edgar
current_assets{"amount": 155238000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2021-03-31sec_edgar
current_assets{"amount": 143547000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2020-12-31sec_edgar
current_liabilities{"amount": 273049000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2022-09-30sec_edgar
current_liabilities{"amount": 258703000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2022-06-30sec_edgar
current_liabilities{"amount": 240218000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2022-03-31sec_edgar
current_liabilities{"amount": 225076000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2021-12-31sec_edgar
current_liabilities{"amount": 209434000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2021-09-30sec_edgar
current_liabilities{"amount": 172515000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2021-06-30sec_edgar
current_liabilities{"amount": 155335000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2021-03-31sec_edgar
current_liabilities{"amount": 148959000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2020-12-31sec_edgar
dei:EntityPublicFloat{"amount": 2200000000, "currency": "USD"}2021-06-30sec_edgar
depreciation_amortization{"amount": 11440000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency"2022-09-30sec_edgar
depreciation_amortization{"amount": 7655000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2022-06-30sec_edgar
depreciation_amortization{"amount": 3730000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2022-03-31sec_edgar
depreciation_amortization{"amount": 13639000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency"2021-12-31sec_edgar
depreciation_amortization{"amount": 9999000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2021-09-30sec_edgar
depreciation_amortization{"amount": 6600000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2021-06-30sec_edgar
depreciation_amortization{"amount": 3247000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2021-03-31sec_edgar
depreciation_amortization{"amount": 11762000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency"2020-12-31sec_edgar
depreciation_amortization{"amount": 8660000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2020-09-30sec_edgar
depreciation_amortization{"amount": 5619000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2020-06-30sec_edgar
depreciation_amortization{"amount": 2696000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2020-03-31sec_edgar
depreciation_amortization{"amount": 7898000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency":2019-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2022-09-30sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2022-06-30sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2022-06-30sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2022-03-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2021-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2021-09-30sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2021-06-30sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2021-06-30sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2021-03-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2020-12-31sec_edgar
eps_basic{"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2022-09-30sec_edgar
eps_basic{"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2022-09-30sec_edgar
eps_basic{"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2022-06-30sec_edgar
eps_basic{"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2022-06-30sec_edgar
eps_basic{"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2022-03-31sec_edgar
eps_basic{"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2021-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency":2021-09-30sec_edgar
eps_basic{"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareBasic", "currency":2021-09-30sec_edgar
eps_basic{"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency":2021-06-30sec_edgar
eps_basic{"per": "shares", "amount": -0.24, "concept": "us-gaap:EarningsPerShareBasic", "currency":2021-06-30sec_edgar
eps_basic{"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2021-03-31sec_edgar
eps_basic{"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency":2020-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency":2020-09-30sec_edgar
eps_basic{"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency":2020-09-30sec_edgar
eps_basic{"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency":2020-06-30sec_edgar
eps_basic{"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US2020-06-30sec_edgar
eps_basic{"per": "shares", "amount": -0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency":2020-03-31sec_edgar
eps_basic{"per": "shares", "amount": -1.91, "concept": "us-gaap:EarningsPerShareBasic", "currency":2019-12-31sec_edgar
eps_diluted{"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2022-09-30sec_edgar
eps_diluted{"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2022-09-30sec_edgar
eps_diluted{"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2022-06-30sec_edgar
eps_diluted{"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2022-06-30sec_edgar
eps_diluted{"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2022-03-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2021-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareDiluted", "currency2021-09-30sec_edgar
eps_diluted{"per": "shares", "amount": -0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency2021-09-30sec_edgar
eps_diluted{"per": "shares", "amount": -0.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency2021-06-30sec_edgar
eps_diluted{"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency2021-06-30sec_edgar
eps_diluted{"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2021-03-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency2020-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency2020-09-30sec_edgar
eps_diluted{"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency2020-09-30sec_edgar
eps_diluted{"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency2020-06-30sec_edgar
eps_diluted{"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": "2020-06-30sec_edgar
eps_diluted{"per": "shares", "amount": -0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency2020-03-31sec_edgar
eps_diluted{"per": "shares", "amount": -1.91, "concept": "us-gaap:EarningsPerShareDiluted", "currency2019-12-31sec_edgar
goodwill{"amount": 87704000, "concept": "us-gaap:Goodwill", "currency": "USD"}2022-09-30sec_edgar
goodwill{"amount": 88173000, "concept": "us-gaap:Goodwill", "currency": "USD"}2022-06-30sec_edgar
goodwill{"amount": 90176000, "concept": "us-gaap:Goodwill", "currency": "USD"}2022-03-31sec_edgar
goodwill{"amount": 89329000, "concept": "us-gaap:Goodwill", "currency": "USD"}2021-12-31sec_edgar
goodwill{"amount": 42607000, "concept": "us-gaap:Goodwill", "currency": "USD"}2021-09-30sec_edgar
goodwill{"amount": 43028000, "concept": "us-gaap:Goodwill", "currency": "USD"}2021-06-30sec_edgar
goodwill{"amount": 41819000, "concept": "us-gaap:Goodwill", "currency": "USD"}2021-03-31sec_edgar
goodwill{"amount": 8605000, "concept": "us-gaap:Goodwill", "currency": "USD"}2020-12-31sec_edgar
goodwill{"amount": 8873000, "concept": "us-gaap:Goodwill", "currency": "USD"}2019-12-31sec_edgar
gross_profit{"amount": 74399000, "concept": "us-gaap:GrossProfit", "currency": "USD"}2022-09-30sec_edgar
gross_profit{"amount": 209140000, "concept": "us-gaap:GrossProfit", "currency": "USD"}2022-09-30sec_edgar
gross_profit{"amount": 69853000, "concept": "us-gaap:GrossProfit", "currency": "USD"}2022-06-30sec_edgar