v3.25.2
Leases - Schedule of Lease Expenses and Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease Expense        
Operating lease expense $ 1,227 $ 1,146 $ 2,430 $ 2,305
Finance lease expense:        
Amortization of ROU assets 58 58 116 116
Interest on lease liabilities 19 22 38 45
Total 1,304 1,226 2,584 2,466
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases 1,316 1,021 2,605 2,122
Operating cash flows from finance leases 19 22 38 45
Financing cash flows from finance leases $ 69 $ 65 $ 137 $ 130