XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [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 
Schedule of Supplemental Consolidated Balance Sheet Information Related to Operating Leases
The following table provides supplemental Consolidated Balance Sheet information related to the Company's leases:
20212020
Current portion of long-term operating lease liabilities$11,328 $8,579 
Long-term operating lease liabilities27,639 34,058 
Total operating lease liabilities$38,967 $42,637 
Weighted average remaining lease term4.6 years5.5 years
Weighted average discount rate2.26 %2.43 %
Schedule of Supplemental Cash Flow Information Related to Operating Leases
The following table provides supplemental cash flow information related to the Company's leases:
Year Ended December 31,

202120202019
Cash paid for amounts included in the measurement of lease liabilities$10,132 $10,361 $10,932 
Right-of-use assets obtained in exchange for lease obligations$3,778 $3,272 $6,372