XML 549 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Maturity of Leases Liabilities on an Undiscounted Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 11,975  
2025 10,622  
2026 8,785  
2027 7,349  
2028 7,229  
Thereafter 51,213  
Total lease payments 97,173  
Less: Imputed interest 43,117  
Total $ 54,056 $ 55,885