XML 125 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Expenses and Other Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease Expense      
Operating lease expense $ 4,586 $ 4,634 $ 5,000
Finance lease expense:      
Amortization of ROU assets 233 228 207
Interest on lease liabilities 86 101 104
Total 4,905 4,963 5,311
Operating cash flows from operating leases 4,773 4,571 4,466
Operating cash flows from finance leases 86 101 104
Financing cash flows from finance leases $ 264 $ 249 $ 214