v3.25.4
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Stock Options Outstanding, Beginning balance 2,689,131  
Number of Stock Options Outstanding, Exercised (49,570)  
Number of Stock Options Outstanding, Canceled (306,799)  
Number of Stock Options Outstanding, Ending balance 2,332,762 2,689,131
Number of Stock Options Outstanding, Exercisable 1,206,243  
Weighted Average Contractual Term (in years), Outstanding 8 years 2 months 26 days 9 years 2 months 15 days
Weighted Average Contractual Term (in years), Exercisable 8 years 1 month 2 days  
Aggregate Intrinsic Value, Outstanding $ 11 $ 1,353
Aggregate Intrinsic Value, Exercisable $ 11  
Weighted Average Exercise Price Per Share, Beginning balance $ 7.8  
Weighted Average Exercise Price Per Share, Exercised 5.09  
Weighted Average Exercise Price Per Share, Canceled 6.22  
Weighted Average Exercise Price Per Share, Ending balance 8.07 $ 7.8
Weighted Average Exercise Price Per Share, Exercisable $ 9.78