v3.26.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lease cost    
Weighted-average remaining lease term 6 years 11 months 1 day 6 years 7 months 6 days
Weighted-average discount rate 4.51% 4.24%
Operating lease cost $ 223 $ 223
Short-term lease cost 35 16
Total lease cost 258 239
Cash paid for operating leases $ 296 $ 275