FACTANKER · measured, cited, anchored official records connected

Organization record

SILICOM LTD.

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

CIK: 0000916793Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/f4625eb3-b2ae-49ab-8e09-3c67a1da5ed2

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_receivable{"amount": 9194000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 11748000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 25004000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_receivable{"amount": 27258000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 31120000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 21660000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 24936000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 22046000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_receivable{"amount": 23817000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 27443000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_receivable{"amount": 41367000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 33465000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_receivable{"amount": 27722000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 21378000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_receivable{"amount": 23768000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 15597000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_receivable{"amount": 18831000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 14553000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_receivable{"amount": 14866000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 12146000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_receivable{"amount": 8405000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_receivable{"amount": 6762000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2010-12-31sec_edgar
capex{"amount": 1189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-12-31sec_edgar
capex{"amount": 932000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-12-31sec_edgar
capex{"amount": 1122000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-12-31sec_edgar
capex{"amount": 2089000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-12-31sec_edgar
capex{"amount": 2586000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-12-31sec_edgar
capex{"amount": 1694000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-12-31sec_edgar
capex{"amount": 1441000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-12-31sec_edgar
capex{"amount": 734000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-06-30sec_edgar
capex{"amount": 1345000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-12-31sec_edgar
capex{"amount": 606000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-06-30sec_edgar
capex{"amount": 1690000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 863000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-06-30sec_edgar
capex{"amount": 1441000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-12-31sec_edgar
capex{"amount": 860000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-06-30sec_edgar
capex{"amount": 2984000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-12-31sec_edgar
capex{"amount": 1791000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-06-30sec_edgar
capex{"amount": 1858000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-12-31sec_edgar
capex{"amount": 1027000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-06-30sec_edgar
capex{"amount": 822000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-12-31sec_edgar
capex{"amount": 388000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-06-30sec_edgar
capex{"amount": 798000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-12-31sec_edgar
capex{"amount": 486000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-12-31sec_edgar
capex{"amount": 466000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2010-12-31sec_edgar
capex{"amount": 258000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2009-12-31sec_edgar
cash_and_equivalents{"amount": 35156000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-12-31sec_edgar
cash_and_equivalents{"amount": 51283000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-12-31sec_edgar
cash_and_equivalents{"amount": 46972000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-12-31sec_edgar
cash_and_equivalents{"amount": 30734000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-12-31sec_edgar
cash_and_equivalents{"amount": 29285000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-12-31sec_edgar
cash_and_equivalents{"amount": 20676000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-12-31sec_edgar
cash_and_equivalents{"amount": 16469000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-12-31sec_edgar
cash_and_equivalents{"amount": 14467000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-06-30sec_edgar
cash_and_equivalents{"amount": 26808000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-12-31sec_edgar
cash_and_equivalents{"amount": 32676000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-06-30sec_edgar
cash_and_equivalents{"amount": 17021000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-12-31sec_edgar
cash_and_equivalents{"amount": 17285000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-06-30sec_edgar
cash_and_equivalents{"amount": 11917000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-12-31sec_edgar
cash_and_equivalents{"amount": 10969000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-06-30sec_edgar
cash_and_equivalents{"amount": 18178000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-12-31sec_edgar
cash_and_equivalents{"amount": 17460000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-06-30sec_edgar
cash_and_equivalents{"amount": 17890000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-12-31sec_edgar
cash_and_equivalents{"amount": 15525000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-06-30sec_edgar
cash_and_equivalents{"amount": 12997000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-12-31sec_edgar
cash_and_equivalents{"amount": 7251000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2013-06-30sec_edgar
cash_and_equivalents{"amount": 13306000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-12-31sec_edgar
cash_and_equivalents{"amount": 11483000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2011-12-31sec_edgar
cash_and_equivalents{"amount": 6657000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2010-12-31sec_edgar
cash_and_equivalents{"amount": 7253000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2009-12-31sec_edgar
cash_and_equivalents{"amount": 14568000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2008-12-31sec_edgar
cash_and_restricted_cash{"amount": 35156000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-12-31sec_edgar
cash_and_restricted_cash{"amount": 51283000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-12-31sec_edgar
cash_and_restricted_cash{"amount": 46972000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-12-31sec_edgar
cash_and_restricted_cash{"amount": 30734000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-12-31sec_edgar
cash_and_restricted_cash{"amount": 29285000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 20676000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 16469000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-12-31sec_edgar
cashflow_financing{"amount": -1659000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2025-12-31sec_edgar
cashflow_financing{"amount": -9881000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2024-12-31sec_edgar
cashflow_financing{"amount": -7973000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2023-12-31sec_edgar
cashflow_financing{"amount": -1051000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2022-12-31sec_edgar
cashflow_financing{"amount": -9777000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2021-12-31sec_edgar
cashflow_financing{"amount": -16522000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2020-12-31sec_edgar
cashflow_financing{"amount": -7817000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-12-31sec_edgar
cashflow_financing{"amount": -1094000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-06-30sec_edgar
cashflow_financing{"amount": 288000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2018-12-31sec_edgar
cashflow_financing{"amount": 77000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren2018-06-30sec_edgar
cashflow_financing{"amount": -4731000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-12-31sec_edgar
cashflow_financing{"amount": -6979000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-06-30sec_edgar
cashflow_financing{"amount": -10823000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2016-12-31sec_edgar
cashflow_financing{"amount": -6331000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2015-12-31sec_edgar
cashflow_financing{"amount": -5830000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2014-12-31sec_edgar
cashflow_financing{"amount": -2020000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2013-12-31sec_edgar
cashflow_financing{"amount": 277000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2012-12-31sec_edgar
cashflow_financing{"amount": 164000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2011-12-31sec_edgar
cashflow_financing{"amount": 259000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2010-12-31sec_edgar
cashflow_financing{"amount": 633000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2009-12-31sec_edgar
cashflow_investing{"amount": -12422000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2025-12-31sec_edgar
cashflow_investing{"amount": -4280000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2024-12-31sec_edgar
cashflow_investing{"amount": -7517000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2023-12-31sec_edgar
cashflow_investing{"amount": 8273000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2022-12-31sec_edgar
cashflow_investing{"amount": 16765000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2021-12-31sec_edgar
cashflow_investing{"amount": 15432000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-12-31sec_edgar
cashflow_investing{"amount": -29608000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2019-12-31sec_edgar
cashflow_investing{"amount": -27102000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2019-06-30sec_edgar
cashflow_investing{"amount": -36287000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2018-12-31sec_edgar
cashflow_investing{"amount": -6926000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2018-06-30sec_edgar
cashflow_investing{"amount": 8513000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2017-12-31sec_edgar
cashflow_investing{"amount": 9612000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2017-06-30sec_edgar
cashflow_investing{"amount": 7134000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2016-12-31sec_edgar
cashflow_investing{"amount": -6800000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2015-12-31sec_edgar
cashflow_investing{"amount": -9996000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2014-12-31sec_edgar
cashflow_investing{"amount": -279000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2013-12-31sec_edgar
cashflow_investing{"amount": -7352000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2012-12-31sec_edgar
cashflow_investing{"amount": 173000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2011-12-31sec_edgar
cashflow_investing{"amount": -4091000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2010-12-31sec_edgar
cashflow_investing{"amount": -11783000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2009-12-31sec_edgar
cashflow_operating{"amount": -2160000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2025-12-31sec_edgar
cashflow_operating{"amount": 18288000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2024-12-31sec_edgar
cashflow_operating{"amount": 31925000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2023-12-31sec_edgar
cashflow_operating{"amount": -4090000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-12-31sec_edgar
cashflow_operating{"amount": 1079000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2021-12-31sec_edgar
cashflow_operating{"amount": 4956000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2020-12-31sec_edgar
cashflow_operating{"amount": 26726000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-12-31sec_edgar
cashflow_operating{"amount": 15654000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-06-30sec_edgar
cashflow_operating{"amount": 45678000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2018-12-31sec_edgar
cashflow_operating{"amount": 22559000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2018-06-30sec_edgar
cashflow_operating{"amount": 1408000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-12-31sec_edgar
cashflow_operating{"amount": 2755000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-06-30sec_edgar
cashflow_operating{"amount": -2707000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2016-12-31sec_edgar
cashflow_operating{"amount": -3098000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2016-06-30sec_edgar
cashflow_operating{"amount": 13287000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2015-12-31sec_edgar
cashflow_operating{"amount": 6361000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2015-06-30sec_edgar
cashflow_operating{"amount": 20684000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2014-12-31sec_edgar
cashflow_operating{"amount": 6885000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2014-06-30sec_edgar
cashflow_operating{"amount": 1918000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2013-12-31sec_edgar
cashflow_operating{"amount": -969000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2013-06-30sec_edgar
cashflow_operating{"amount": 8889000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2012-12-31sec_edgar
cashflow_operating{"amount": 4691000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2011-12-31sec_edgar
cashflow_operating{"amount": 3351000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2010-12-31sec_edgar
cashflow_operating{"amount": 3804000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2009-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7793274, "concept": "us-gaap:CommonStockSharesIssued"}2025-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7747274, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7739274, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7670033, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7670033, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7670033, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7618676, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7574176, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7564502, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7396584, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7299315, "concept": "us-gaap:CommonStockSharesIssued"}2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7233604, "concept": "us-gaap:CommonStockSharesIssued"}2014-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7154984, "concept": "us-gaap:CommonStockSharesIssued"}2013-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7022397, "concept": "us-gaap:CommonStockSharesIssued"}2012-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 6940059, "concept": "us-gaap:CommonStockSharesIssued"}2011-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 6894659, "concept": "us-gaap:CommonStockSharesIssued"}2010-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 5706142, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 5766286, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6405523, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6738706, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6709528, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6899515, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7351317, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7559205, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7549531, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7381613, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7284344, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7218633, "concept": "us-gaap:CommonStockSharesOutstanding"}2014-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7140013, "concept": "us-gaap:CommonStockSharesOutstanding"}2013-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7007426, "concept": "us-gaap:CommonStockSharesOutstanding"}2012-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6925088, "concept": "us-gaap:CommonStockSharesOutstanding"}2011-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 6879688, "concept": "us-gaap:CommonStockSharesOutstanding"}2010-12-31sec_edgar
cost_of_revenue{"amount": 43000000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2025-12-31sec_edgar
cost_of_revenue{"amount": 41516000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2024-12-31sec_edgar
cost_of_revenue{"amount": 95442000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2023-12-31sec_edgar
cost_of_revenue{"amount": 98626000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-12-31sec_edgar
cost_of_revenue{"amount": 84072000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-12-31sec_edgar
cost_of_revenue{"amount": 73632000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-12-31sec_edgar
cost_of_revenue{"amount": 69146000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-12-31sec_edgar
cost_of_revenue{"amount": 16728000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-06-30sec_edgar
cost_of_revenue{"amount": 36775000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-06-30sec_edgar
cost_of_revenue{"amount": 91697000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-12-31sec_edgar
cost_of_revenue{"amount": 43686000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-06-30sec_edgar
cost_of_revenue{"amount": 18714000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-06-30sec_edgar
cost_of_revenue{"amount": 79762000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-12-31sec_edgar
cost_of_revenue{"amount": 34899000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2017-06-30sec_edgar
cost_of_revenue{"amount": 19142000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2017-06-30sec_edgar
cost_of_revenue{"amount": 61796000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-12-31sec_edgar
cost_of_revenue{"amount": 16150000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2016-06-30sec_edgar
cost_of_revenue{"amount": 29575000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2016-06-30sec_edgar
cost_of_revenue{"amount": 48659000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2015-12-31sec_edgar
cost_of_revenue{"amount": 10075000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2015-06-30sec_edgar
cost_of_revenue{"amount": 20967000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2015-06-30sec_edgar
cost_of_revenue{"amount": 44835000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2014-12-31sec_edgar
cost_of_revenue{"amount": 10730000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2014-06-30sec_edgar
cost_of_revenue{"amount": 21996000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2014-06-30sec_edgar
cost_of_revenue{"amount": 43865000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2013-12-31sec_edgar
cost_of_revenue{"amount": 9414000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2013-06-30sec_edgar