XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Schedule of Operating Lease Information) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
2022 (remaining) $ 4,145  
2023 7,102  
2024 6,146  
2025 5,238  
2026 4,230  
Thereafter 11,883  
Total undiscounted operating lease payments 38,744  
Less: Imputed interest (3,511)  
Present value of operating lease liabilities 35,233 $ 29,014
Right-of-use assets (recorded in other non-current assets) 34,143 28,458
Current lease liabilities (recorded in other current liabilities) 7,191 6,380
Long-term lease liabilities (recorded in other long-term liabilities) $ 28,042 $ 22,634
Weighted-average remaining lease term for operating leases 7 years 4 months 24 days 7 years 7 months 17 days
Weighted-average discount rate for operating leases 2.60% 2.70%