XML 52 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Cost of revenues (Tables)
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of Cost of Revenues
Year Ended December 31,
202120202019
Materials and changes in inventories$10,316 $10,532 $7,638 
Payroll and related expenses19,754 17,019 14,272 
Training expenses 3,885 2,713 5,338 
Shipping expenses1,548 1,543 1,784 
Depreciation and Amortization1,080 1,327 1,501 
Inventory write-off230 150 262 
Travel 1,410 866 1,561 
Other4,334 3,729 3,467 
$42,557 $37,879 $35,823 

Cost of revenues by revenue type

Year Ended December 31,
202120202019
Cost of revenues from subscription services$9,369 $8,795 $6,585 
Cost of term-license2,2991,709189 
Cost of revenues from perpetual license and other9,8179,37010,049 
Cost of revenues from professional services21,07218,00519,000 
$42,557 $37,879 $35,823