v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation costs $ 1,400  
Remaining weighted-average period 3 years 10 months 24 days  
Stock compensation expense $ 3,146 $ 3,056
Common stock shares reserved for future issuance 15,328,110  
Common stock, shares issued 12,279,181 2,710,607
Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock compensation expense $ 1,200  
Restricted Stock Units | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 3 years  
Restricted Stock Units | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period 2 years  
Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average grant-date fair value of the stock option awards granted $ 1.5 $ 32.46
Stock compensation expense $ 1,900  
Time-Vested Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average grant-date fair value of time-vested restricted stock units granted $ 2.26 $ 19.98
2023 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock shares reserved for future issuance 4,066,122  
Increase (decrease) in percentage of number of shares reserved for future issuance 5.00%  
2023 ESPP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock shares reserved for future issuance 131,435  
Percentage of price lower of fair value market value 85.00%  
Percentage of employees compensation to payroll deductions 15.00%  
Percentage of diluted shares outstanding 1.00%  
Common stock, shares issued 0  
2023 ESPP | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock, shares issued 64,000  
2010 Plan, 2020 Plan, and 2023 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options and RSUs issued and exercisable under the plan 639,471 370,272
Vesting period 4 years  
Expiration period 10 years  
Unrecognized compensation costs $ 2,000  
Remaining weighted-average period 2 years 1 month 6 days  
Option Repricing On 2023 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reduce the effective price $ 1.67  
Options granted during the period 106,238