XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases, Operating [Abstract]  
Schedule of Operating Lease Information
December 31,
20212020
Balance Sheet Classification
Right-of-use assets (recorded in other non-current assets)$28,458 $9,951 
Current lease liabilities (recorded in other current liabilities)$6,380 $3,421 
Long-term lease liabilities (recorded in other long-term liabilities)22,634 6,949 
Total operating lease liabilities$29,014 $10,370 
Other Information
Weighted-average remaining lease term for operating leases7.63 years3.82 years
Weighted-average discount rate for operating leases2.7 %3.3 %
Lessee, Operating Lease, Liability, Maturity
The following table presents the maturities of operating lease liabilities as of December 31, 2021 (in thousands):

Maturity of Lease Liabilities
2022$7,048 
20235,638 
20244,681 
20253,882 
20262,739 
Thereafter8,077 
Total undiscounted operating lease payments$32,065 
Less: Imputed interest(3,051)
Present value of operating lease liabilities$29,014 
Schedule of Lessor Operating Lease Maturities The following table presents information about the maturities of these operating leases as of December 31, 2021 (in thousands):
2022$7,468 
2023358 
2024— 
2025— 
2026— 
Thereafter— 
Total$7,826