v3.26.3
Leases - Schedule of Balance Sheet Classification of Operating Lease (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Lease liability current portion $ 1,844 $ 1,044
Lease liability non-current 6,895 7,021
Total lease liability $ 8,739 $ 8,065