v3.26.1
Leases - Components of Lease Costs (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 costs $ 2,417 $ 2,463 $ 4,846 $ 4,936
Amortization of right-to-use assets, finance leases 430 375 861 746
Interest expense for finance lease liabilities 56 77 122 154
Variable lease costs 1,450 1,550 2,824 3,043
Total lease costs $ 4,353 $ 4,465 $ 8,653 $ 8,879