XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments under non-cancelable operating leases
2022  $14,138 
2023   11,913 
2024   8,130 
2025   4,346 
2026   2,916 
Thereafter   4,079 
   $45,522 

 

Schedule of remaining payments
2022  $956 
2023   725 
2024   511 
   $2,192