XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
   December 31, 
   2020   2021 
Cost:        
Computers and peripheral equipment  $43,426   $45,290 
Office furniture and equipment   10,435    9,212 
Buildings and leasehold improvements   10,481    9,210 
           
    64,342    63,712 
Accumulated depreciation:          
Computers and peripheral equipment   37,407    38,770 
Office furniture and equipment   5,697    5,741 
Buildings and leasehold improvements   4,268    4,743 
           
    47,372    49,254 
           
Depreciated cost  $16,970   $14,458