XML 180 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating lease cost      
Operating lease cost $ 8,584 $ 7,441 $ 7,751
Finance lease cost      
Amortization of ROU assets 434 405 377
Interest 81 110 138
Total lease cost $ 9,099 $ 7,956 $ 8,266