XML 158 R140.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Occupancy and Equipment      
Schedule Of Operating Lease Expense [Line Items]      
Operating lease cost $ 33,884 $ 35,894 $ 36,894
Amortization on ROU assets 1,305 1,305 753
Interest Expense      
Schedule Of Operating Lease Expense [Line Items]      
Interest on lease liabilities $ 168 $ 219 $ 116