XML 92 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Future operating lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Future operating lease liabilities    
2023 $ 22,784  
2024 18,994  
2025 15,329  
2026 11,259  
2027 9,340  
Thereafter 55,719  
Total undiscounted cash flows 133,425  
Less imputed interest (22,782)  
Lease obligations under operating leases $ 110,643 $ 100,074