FACTANKER · measured, cited, anchored official records connected

Organization record

KLDiscovery Inc.

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

CIK: 0001752474Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/7521b93a-68ea-4f8c-96ca-d36c286bf323

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_receivable{"amount": 92718000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_receivable{"amount": 106279000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-03-31sec_edgar
accounts_receivable{"amount": 101257000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-12-31sec_edgar
accounts_receivable{"amount": 98114000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-09-30sec_edgar
accounts_receivable{"amount": 107815000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-06-30sec_edgar
accounts_receivable{"amount": 102289000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-03-31sec_edgar
accounts_receivable{"amount": 95727000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 92845000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_receivable{"amount": 91223000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_receivable{"amount": 98950000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_receivable{"amount": 93273000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 97551000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_receivable{"amount": 95699000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_receivable{"amount": 83617000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_receivable{"amount": 83985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 86095000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-09-30sec_edgar
accounts_receivable{"amount": 89120000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-06-30sec_edgar
accounts_receivable{"amount": 103319000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-03-31sec_edgar
accounts_receivable{"amount": 96994000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 80641000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
capex{"amount": 6651000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-06-30sec_edgar
capex{"amount": 3011000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-03-31sec_edgar
capex{"amount": 14314000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-12-31sec_edgar
capex{"amount": 8534000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-09-30sec_edgar
capex{"amount": 6106000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-06-30sec_edgar
capex{"amount": 2072000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-03-31sec_edgar
capex{"amount": 16189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-12-31sec_edgar
capex{"amount": 10498000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-09-30sec_edgar
capex{"amount": 7429000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-06-30sec_edgar
capex{"amount": 2968000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-03-31sec_edgar
capex{"amount": 12488000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-12-31sec_edgar
capex{"amount": 9708000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-09-30sec_edgar
capex{"amount": 7343000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-06-30sec_edgar
capex{"amount": 3088000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-03-31sec_edgar
capex{"amount": 10935000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-12-31sec_edgar
capex{"amount": 8377000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-09-30sec_edgar
capex{"amount": 5875000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-06-30sec_edgar
capex{"amount": 2767000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-03-31sec_edgar
capex{"amount": 13268000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-12-31sec_edgar
capex{"amount": 9288000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-09-30sec_edgar
capex{"amount": 5140000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-06-30sec_edgar
capex{"amount": 2182000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-03-31sec_edgar
capex{"amount": 12387000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 33804000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-06-30sec_edgar
cash_and_restricted_cash{"amount": 18361000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-03-31sec_edgar
cash_and_restricted_cash{"amount": 15351000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-12-31sec_edgar
cash_and_restricted_cash{"amount": 25435000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-09-30sec_edgar
cash_and_restricted_cash{"amount": 20895000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-06-30sec_edgar
cash_and_restricted_cash{"amount": 26345000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-03-31sec_edgar
cash_and_restricted_cash{"amount": 32629000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-12-31sec_edgar
cash_and_restricted_cash{"amount": 32873000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-09-30sec_edgar
cash_and_restricted_cash{"amount": 37537000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-06-30sec_edgar
cash_and_restricted_cash{"amount": 38403000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-03-31sec_edgar
cash_and_restricted_cash{"amount": 46468000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 41786000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-09-30sec_edgar
cash_and_restricted_cash{"amount": 42879000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-06-30sec_edgar
cash_and_restricted_cash{"amount": 47808000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-03-31sec_edgar
cash_and_restricted_cash{"amount": 51201000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 43838000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-09-30sec_edgar
cash_and_restricted_cash{"amount": 34099000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-06-30sec_edgar
cash_and_restricted_cash{"amount": 50611000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-03-31sec_edgar
cash_and_restricted_cash{"amount": 43407000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 23439000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2018-12-31sec_edgar
cashflow_financing{"amount": 36500000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2024-06-30sec_edgar
cashflow_financing{"amount": 14250000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2024-03-31sec_edgar
cashflow_financing{"amount": -5278000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2023-12-31sec_edgar
cashflow_financing{"amount": -4124000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2023-09-30sec_edgar
cashflow_financing{"amount": -2772000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2023-06-30sec_edgar
cashflow_financing{"amount": -1283000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2023-03-31sec_edgar
cashflow_financing{"amount": -4981000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2022-12-31sec_edgar
cashflow_financing{"amount": -3842000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2022-09-30sec_edgar
cashflow_financing{"amount": -2639000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2022-06-30sec_edgar
cashflow_financing{"amount": -1281000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2022-03-31sec_edgar
cashflow_financing{"amount": -1761000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2021-12-31sec_edgar
cashflow_financing{"amount": 661000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2021-09-30sec_edgar
cashflow_financing{"amount": 1685000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2021-06-30sec_edgar
cashflow_financing{"amount": 2718000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2021-03-31sec_edgar
cashflow_financing{"amount": -18595000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2020-12-31sec_edgar
cashflow_financing{"amount": -13438000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2020-09-30sec_edgar
cashflow_financing{"amount": -8955000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-06-30sec_edgar
cashflow_financing{"amount": 24526000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-03-31sec_edgar
cashflow_financing{"amount": 43490000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-12-31sec_edgar
cashflow_financing{"amount": 4211000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2019-09-30sec_edgar
cashflow_financing{"amount": -1807000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-06-30sec_edgar
cashflow_financing{"amount": 1593000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2019-03-31sec_edgar
cashflow_financing{"amount": 29030000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-12-31sec_edgar
cashflow_financing{"amount": 82500, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren2018-09-30sec_edgar
cashflow_investing{"amount": -6651000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2024-06-30sec_edgar
cashflow_investing{"amount": -3011000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2024-03-31sec_edgar
cashflow_investing{"amount": -17343000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2023-12-31sec_edgar
cashflow_investing{"amount": -8534000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2023-09-30sec_edgar
cashflow_investing{"amount": -6106000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2023-06-30sec_edgar
cashflow_investing{"amount": -2072000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2023-03-31sec_edgar
cashflow_investing{"amount": -16189000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2022-12-31sec_edgar
cashflow_investing{"amount": -10498000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2022-09-30sec_edgar
cashflow_investing{"amount": -7429000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2022-06-30sec_edgar
cashflow_investing{"amount": -2968000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2022-03-31sec_edgar
cashflow_investing{"amount": -12488000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2021-12-31sec_edgar
cashflow_investing{"amount": -9708000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2021-09-30sec_edgar
cashflow_investing{"amount": -7343000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2021-06-30sec_edgar
cashflow_investing{"amount": -3088000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2021-03-31sec_edgar
cashflow_investing{"amount": -14059000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2020-12-31sec_edgar
cashflow_investing{"amount": -11501000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2020-09-30sec_edgar
cashflow_investing{"amount": -8999000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-06-30sec_edgar
cashflow_investing{"amount": -5101000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-03-31sec_edgar
cashflow_investing{"amount": -15218000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2019-12-31sec_edgar
cashflow_investing{"amount": -9938000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2019-09-30sec_edgar
cashflow_investing{"amount": -5140000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2019-06-30sec_edgar
cashflow_investing{"amount": -2182000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2019-03-31sec_edgar
cashflow_investing{"amount": -12387000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2018-12-31sec_edgar
cashflow_operating{"amount": -10959000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2024-06-30sec_edgar
cashflow_operating{"amount": -7901000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2024-03-31sec_edgar
cashflow_operating{"amount": 5026000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2023-12-31sec_edgar
cashflow_operating{"amount": 5566000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2023-09-30sec_edgar
cashflow_operating{"amount": -3026000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2023-06-30sec_edgar
cashflow_operating{"amount": -3046000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2023-03-31sec_edgar
cashflow_operating{"amount": 7950000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2022-12-31sec_edgar
cashflow_operating{"amount": 2049000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2022-09-30sec_edgar
cashflow_operating{"amount": -1877000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-06-30sec_edgar
cashflow_operating{"amount": -3646000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-03-31sec_edgar
cashflow_operating{"amount": 10099000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-12-31sec_edgar
cashflow_operating{"amount": 7000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "currenc2021-09-30sec_edgar
cashflow_operating{"amount": -2535000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-06-30sec_edgar
cashflow_operating{"amount": -2815000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-03-31sec_edgar
cashflow_operating{"amount": 39776000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2020-12-31sec_edgar
cashflow_operating{"amount": 25307000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2020-09-30sec_edgar
cashflow_operating{"amount": 8730000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2020-06-30sec_edgar
cashflow_operating{"amount": -11956000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2020-03-31sec_edgar
cashflow_operating{"amount": -8297000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-12-31sec_edgar
cashflow_operating{"amount": -11960000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2019-09-30sec_edgar
cashflow_operating{"amount": -11882000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2019-06-30sec_edgar
cashflow_operating{"amount": -18340000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2019-03-31sec_edgar
cashflow_operating{"amount": -11942000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2018-12-31sec_edgar
cashflow_operating{"amount": -24, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "currency2018-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 43516392, "concept": "us-gaap:CommonStockSharesIssued"}2024-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesIssued"}2024-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesIssued"}2023-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesIssued"}2023-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 42936803, "concept": "us-gaap:CommonStockSharesIssued"}2023-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42920136, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42791540, "concept": "us-gaap:CommonStockSharesIssued"}2022-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 42791540, "concept": "us-gaap:CommonStockSharesIssued"}2022-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 42701216, "concept": "us-gaap:CommonStockSharesIssued"}2022-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42684549, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42637315, "concept": "us-gaap:CommonStockSharesIssued"}2021-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 42637315, "concept": "us-gaap:CommonStockSharesIssued"}2021-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 42550148, "concept": "us-gaap:CommonStockSharesIssued"}2021-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesIssued"}2020-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesIssued"}2020-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesIssued"}2020-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42288870, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43516392, "concept": "dei:EntityCommonStockSharesOutstanding"}2024-08-08sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43516392, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "dei:EntityCommonStockSharesOutstanding"}2024-05-09sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "dei:EntityCommonStockSharesOutstanding"}2024-03-28sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "dei:EntityCommonStockSharesOutstanding"}2023-11-09sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "dei:EntityCommonStockSharesOutstanding"}2023-08-10sec_edgar
common_shares_outstanding{"unit": "shares", "value": 43086267, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42936803, "concept": "dei:EntityCommonStockSharesOutstanding"}2023-05-11sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42936803, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42920136, "concept": "dei:EntityCommonStockSharesOutstanding"}2023-03-16sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42920136, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42920136, "concept": "dei:EntityCommonStockSharesOutstanding"}2022-11-10sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42791540, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42791540, "concept": "dei:EntityCommonStockSharesOutstanding"}2022-08-11sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42791540, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42701216, "concept": "dei:EntityCommonStockSharesOutstanding"}2022-05-12sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42701216, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42684549, "concept": "dei:EntityCommonStockSharesOutstanding"}2022-03-17sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42684549, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42684549, "concept": "dei:EntityCommonStockSharesOutstanding"}2021-11-12sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42637315, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42637315, "concept": "dei:EntityCommonStockSharesOutstanding"}2021-08-12sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42637315, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42550148, "concept": "dei:EntityCommonStockSharesOutstanding"}2021-05-13sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42550148, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42533482, "concept": "dei:EntityCommonStockSharesOutstanding"}2021-03-18sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-11-11sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-08-11sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-05-11sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-03-19sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42529017, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 42288870, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-12-31sec_edgar
cost_of_revenue{"amount": 40315000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-06-30sec_edgar
cost_of_revenue{"amount": 82383000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-06-30sec_edgar
cost_of_revenue{"amount": 42068000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-03-31sec_edgar
cost_of_revenue{"amount": 171912000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2023-12-31sec_edgar
cost_of_revenue{"amount": 128225000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2023-09-30sec_edgar
cost_of_revenue{"amount": 39643000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2023-09-30sec_edgar
cost_of_revenue{"amount": 88582000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2023-06-30sec_edgar