XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Schedule of Operating Lease Information) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Lessee, Lease, Description [Line Items]      
2022 $ 7,048    
2023 5,638    
2024 4,681    
2025 3,882    
2026 2,739    
Thereafter 8,077    
Total undiscounted operating lease payments 32,065    
Less: Imputed interest (3,051)    
Present value of operating lease liabilities 29,014 $ 10,370 $ 8,700
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  
Weighted-average remaining lease term for operating leases 7 years 7 months 17 days 3 years 9 months 25 days  
Weighted-average discount rate for operating leases 2.70% 3.30%