v3.26.3
Leases - Schedule of Other Information Related to Leases (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
Leases [Abstract]          
Operating cash flows from operating leases $ 184 $ 231 $ 685 $ 1,214  
Operating leases, weighted average remaining lease term (years) 5 years 9 months 7 days   5 years 9 months 7 days   6 years 4 months 13 days
Operating leases, weighted average discount rate 8.70%   8.70%   8.60%