v3.26.3
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease costs $ 2,404 $ 2,452 $ 7,251 $ 7,388
Amortization of right-to-use assets, finance leases 430 440 1,291 1,186
Interest expense for finance lease liabilities 47 85 169 237
Variable lease costs 1,584 1,462 4,503 4,505
Total lease costs $ 4,465 $ 4,439 $ 13,214 $ 13,316