XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Right-Of-Use Lease Assets and Lease Liabilities - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 13,064  
2025 11,212  
2026 10,147  
2027 7,732  
2028 6,792  
Thereafter 33,044  
Total undiscounted minimum lease payments 81,991  
Less: Net present value adjustment 13,203  
Lease liability included in other liabilities $ 68,788 $ 47,850