v3.26.3
Leases - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Description of term of Contract The lease commenced in March 2026 and is set to expire in December 2030.  
Letter of credit $ 100  
Operating lease right-of-use asset 967 $ 0
Short term lease liabilities 287 0
Long term lease liabilities $ 984 $ 0
Remaining lease term 4 years 3 months 18 days  
Incremental borrowing rate 9.80%