v3.26.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease cost        
Weighted-average remaining lease term 7 years 2 months 19 days 6 years 7 months 13 days 7 years 2 months 19 days 6 years 7 months 13 days
Weighted-average discount rate 4.61% 4.29% 4.61% 4.29%
Operating lease cost $ 222 $ 222 $ 445 $ 445
Short-term lease cost 35 30 70 46
Total lease cost 257 252 515 491
Cash paid for operating leases $ 299 $ 287 $ 595 $ 562