XML 78 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Aggregate Future Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 $ 4,050  
2023 2,920  
2024 2,177  
2025 2,221  
2026 2,432  
Thereafter 33,278  
Total lease payments 47,078  
Less: interest (28,506)  
Total $ 18,572 $ 30,184