v3.26.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 1,167 $ 1,259 $ 2,340 $ 2,524
Amortization of right-of-use assets 43 43 86 88
Interest on lease liabilities 11 14 23 29
Total Finance lease cost 54 57 109 117
Variable lease cost 321 369 651 776
Total lease cost, net $ 1,542 $ 1,685 3,100 3,417
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases     2,457 2,645
Operating cash flows from finance leases     21 27
Financing cash flows from finance leases     $ 82 $ 79
Weighted Average Remaining Lease term in years        
Operating leases (in years) 5 years 5 years 10 months 24 days 5 years 5 years 10 months 24 days
Finance leases (in years) 3 years 1 month 6 days 4 years 1 month 6 days 3 years 1 month 6 days 4 years 1 month 6 days
Weighted Average Discount Rate        
Operating leases 5.93% 5.76% 5.93% 5.76%
Finance leases 7.75% 7.77% 7.75% 7.77%