XML 54 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Research and development (Tables)
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Summary of Research and Development Expense
Year Ended December 31,
202120202019
Payroll and related expenses$48,901 $39,991 $36,559 
Sales commissions10,312 8,246 6,624 
Marketing and advertising5,274 4,098 5,322 
Travel and entertainment2,279 1,276 4,939 
Rent and maintenance2,513 2,640 2,661 
Depreciation and amortization 1,872 1,877 824 
Vehicle costs466 423 448 
Professional consultants1,349 808 1,889 
Recruiting expenses1,043 330 859 
Other2,380 1,616 1,485 
$76,389 $61,305 $61,610 
Year Ended December 31,
202120202019
Payroll and related expenses$53,683 $45,716 39,142 
Rent and maintenance1,851 2,117 1,721 
Subcontractors and projects3,482 2,676 2,398 
Travel and entertainment185 20 314 
Vehicle costs232 270 355 
Recruiting expenses178 127 222 
Depreciation and amortization2,100 1,813 1,135 
Other3,830 1,638 1,286 
$65,541 $54,377 $46,573 
Year Ended December 31,
202120202019
Payroll and related expenses $19,366 $18,460 16,386 
Professional fees4,307 4,274 2,040 
Vehicle costs469 328 263 
Rent and maintenance1,559 2,147 2,071 
Travel and entertainment249 262 425 
Refreshments, gifts and donations525 778 645 
Doubtful accounts and bad debts676 606 266 
Recruiting expenses727 330 386 
Depreciation1,955 978 484 
Issuance costs11,835 — — 
Other6,269 3,971 6,402 
$47,937 $32,134 $29,368