XML 45 R64.htm IDEA: XBRL DOCUMENT
v3.20.1

Property and Equipment, Net (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Property, Plant and Equipment [Abstract] |  |
Cost: Leasehold improvements | $ 1,461 | $ 981
Cost: Computers and peripheral equipment | 16,640 | 15,221
Cost: Office furniture and equipment | 4,287 | 3,774
Cost: Motor vehicles | 1,170 | 1,217
Cost: Software | 3,394 | 3,084
Cost: | 26,952 | 24,277
Accumulated depreciation: Leasehold improvements | 622 | 470
Accumulated depreciation: Computers and peripheral equipment | 15,702 | 14,528
Accumulated depreciation: Office furniture and equipment | 3,288 | 2,699
Accumulated depreciation: Motor vehicles | 598 | 564
Accumulated depreciation: Software | 3,093 | 2,944
Accumulated depreciation: | 23,303 | 21,205
Depreciated cost | $ 3,649 | $ 3,072

X
- Definition Accumulated depreciation of motor vehicles. + References No definition available. + Details
Name: | mgic_AccumulatedDepreciationMotorsVehicles
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated depreciation of computers and peripheral equipment. + References No definition available. + Details
Name: | mgic_AccumulatedDepreciationOfComputersAndPeripheralEquipment
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated depreciation of leasehold improvements. + References No definition available. + Details
Name: | mgic_AccumulatedDepreciationOfLeaseholdImprovements
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated depreciation of software. + References No definition available. + Details
Name: | mgic_AccumulatedDepreciationOfSoftware
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated depreciation of office furniture and equipment. + References No definition available. + Details
Name: | mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cost of computers and peripheral equipment. + References No definition available. + Details
Name: | mgic_CostOfComputersAndPeripheralEquipment
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of cost ff leasehold Improvements. + References No definition available. + Details
Name: | mgic_CostOfLeaseholdImprovements
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of motor vehicles. + References No definition available. + Details
Name: | mgic_CostOfMotorVehicles
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of office furniture and equipment. + References No definition available. + Details
Name: | mgic_CostOfOfficeFurnitureAndEquipment
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of software. + References No definition available. + Details
Name: | mgic_CostOfSoftwares
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of depreciated cost property plant and equipment. + References No definition available. + Details
Name: | mgic_DepreciatedCostPropertyPlantAndEquipment
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Property plant and equipment gross total cost. + References No definition available. + Details
Name: | mgic_PropertyPlantAndEquipmentGrossTotalCost
Namespace Prefix: | mgic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.14) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration