XML 52 R37.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 Aggregate Noncancelable Minimum Commitments
The aggregate noncancellable minimum commitments at December 31, 2021 are: 
YearAggregate Noncancellable Minimum Commitments
2022$11,799 
20239,628 
20247,778 
20255,483 
2026 and thereafter6,197 
$40,885 
The Company's future minimum lease payments under non-cancelable leases as of December 31, 2021 are as follows:
YearFuture Minimum Lease Payment
2022$11,799 
20239,628 
20247,778 
20255,483 
20264,124 
Thereafter2,073 
Total future minimum lease payments40,885 
Less: Imputed interest(1,918)
Total$38,967