v3.26.3
Leases - Schedule of Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Lease, Cost [Abstract]          
Operating lease cost $ 547 $ 549 $ 1,641 $ 1,657  
Variable lease expense 390 431 1,055 1,294  
Short-term lease cost 40 40 120 120  
Sublease income (86) (82) (259) (241)  
Total lease cost 891 938 2,557 2,830  
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases $ 651 $ 633 $ 2,128 $ 1,862  
Weighted average remaining lease term (in years) 4 years   4 years   4 years 9 months 18 days
Weighted average discount rate 5.00%   5.00%   5.00%