XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lessee Lease Description [Line Items]    
Lessee, operating lease, description The Company has non-cancelable operating leases primarily for office facilities in the United States, Brazil, Europe, and India that expire through 2029. The remaining operating leases are primarily comprised of leases of vehicles, office equipment, and servers.  
Lessee, operating lease, option to extend some of which include options to extend for up to 10 years  
Lessee, operating lease, existence of option to extend true  
Lessee, operating lease, option to terminate some of which include options to terminate within 2 years after the commencement date.  
Lessee,operating lease, existence of option to terminate true  
Asset impairments   $ 794
Lessee, operating lease, lease not yet commenced, description As of December 31, 2021, the Company had two operating leases for additional office space that had not yet commenced.  
Lessee, operating lease, lease not yet commenced future non cancelable lease payments $ 6,300  
Maximum    
Lessee Lease Description [Line Items]    
Lessee, operating lease, remaining lease terms 7 years 9 months 18 days  
Lessee, operating lease, options to extend lease term 10 years  
Lessee, options to terminate lease term 2 years  
Lessee, operating lease, lease not yet commenced, term 5 years 10 months 24 days  
Minimum    
Lessee Lease Description [Line Items]    
Lessee, operating lease, remaining lease terms 2 months 12 days  
Lessee, operating lease, lease not yet commenced, term 2 years 6 months