v3.26.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lease expense    
Amortization of right-of-use assets $ 1,870 $ 1,788
Interest on lease liabilities 347 347
Operating lease expense 1,439 1,386
Short-term lease expense 17 10
Variable lease expense 116 88
Total lease expense 3,789 3,619
Finance leases:    
Operating cash outflow from finance leases 347 347
Financing cash outflow from finance leases 1,793 1,773
Finance lease liabilities arising from obtaining finance lease right-of-use assets 2,073 2,177
Operating leases:    
Operating cash outflow from operating leases 1,512 1,416
Operating lease liabilities arising from obtaining operating lease right-of-use assets $ 0 $ 0
Finance leases:    
Weighted-average remaining lease term (years) 1 year 9 months 18 days  
Weighted-average discount rate 10.90%  
Operating leases:    
Weighted-average remaining lease term (years) 6 years 9 months 18 days  
Weighted-average discount rate 3.90%