XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
The aggregate future minimum lease payments and reconciliation to operating lease liabilities as of December 31, 2021, are as follows (in thousands):
December 31, 2021
2022$7,435 
20235,599 
20242,559 
20251,823 
20261,869 
Thereafter1,750 
Total future minimum lease payments21,035 
Less imputed interest(1,925)
Total operating lease liabilities$19,110