XML 93 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Future operating lease liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Future operating lease liabilities    
2024 $ 25,609  
2025 21,599  
2026 17,129  
2027 15,055  
2028 12,416  
Thereafter 62,302  
Total undiscounted cash flows 154,110  
Less imputed interest (25,960)  
Lease obligations under operating leases $ 128,150 $ 110,643