XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Schedule of Operating Lease Information) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
2022 (remaining) $ 6,074  
2023 7,055  
2024 6,279  
2025 5,578  
2026 4,485  
Thereafter 11,883  
Total undiscounted operating lease payments 41,354  
Less: Imputed interest (3,832)  
Present value of operating lease liabilities 37,522 $ 29,014
Right-of-use assets (recorded in other non-current assets) 36,649 28,458
Current lease liabilities (recorded in other current liabilities) 7,231 6,380
Long-term lease liabilities (recorded in other long-term liabilities) $ 30,291 $ 22,634
Weighted-average remaining lease term for operating leases 7 years 5 months 12 days 7 years 7 months 17 days
Weighted-average discount rate for operating leases 2.60% 2.70%