v3.26.1
Leases - Schedule 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
Lease expense        
Amortization of right-of-use assets $ 1,932 $ 1,848 $ 3,802 $ 3,636
Interest on lease liabilities 380 364 727 710
Operating lease expense 1,439 1,386 2,879 2,771
Short-term lease expense 11 12 28 22
Variable lease expense 74 140 191 228
Total lease expense 3,836 3,750 7,627 7,367
Finance leases:        
Operating cash outflow from finance leases 380 364 727 710
Financing cash outflow from finance leases 1,868 1,814 3,661 3,587
Finance lease liabilities arising from obtaining finance lease right-of-use assets 3,122 2,165 5,195 4,342
Operating leases:        
Operating cash outflow from operating leases $ 1,524 $ 1,428 $ 3,036 $ 2,845
Finance leases:        
Weighted-average remaining lease term (years) 1 year 10 months 24 days   1 year 10 months 24 days  
Weighted-average discount rate 11.30%   11.30%  
Operating leases:        
Weighted-average remaining lease term (years) 6 years 7 months 6 days   6 years 7 months 6 days  
Weighted-average discount rate 3.90%   3.90%