v3.26.1
Leases - Schedule of Components 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
Dec. 31, 2025
Lease, Cost [Abstract]          
Operating lease cost $ 546 $ 550 $ 1,094 $ 1,108  
Variable lease expense 391 432 665 863  
Short-term lease cost 40 39 80 80  
Sublease income (87) (79) (173) (159)  
Total lease cost 890 942 1,666 1,892  
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases $ 633 $ 819 $ 1,477 $ 1,229  
Weighted average remaining lease term (in years) 4 years 3 months 18 days   4 years 3 months 18 days   4 years 9 months 18 days
Weighted average discount rate 5.00%   5.00%   5.00%