XML 60 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of operating lease costs
  

Year ended

December 31,

 
   2021   2020 
         
Operating lease costs  $2,391   $2,140 
Short-term lease costs   103    43 
           
Total lease costs  $2,494   $2,183 

 

Schedule of operating leases
  

Year ended

December 31,

 
   2021   2020 
         
Weighted average remaining lease term (in years)   4.31    5.17 
Weighted average discount rate   2.54%   2.45%

 

Schedule of maturities of lease liabilities
    As of
December 31,
2021
 
      
2022   $2,771 
2023    1,801 
2024    1,808 
2025    1,316 
2026    790 
Thereafter    613 
       
Total undiscounted lease payments    9,099 
Less: Imputed interest    (797)
       
Present value of lease liabilities   $8,302