v3.26.3
Share-Based Compensation - Equity Incentive Plan and Employee Stock Purchase Plan - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 03, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense $ 3,492 $ 2,961 $ 9,321 $ 8,614  
2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock reserved for isssuance         3,231,638
Common stock, reserved for future issuance annual limit         2,407,100
Common stock, reserved for future issuance annual limit increase percentage         5.00%
2024 Employee Stock Purchase Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense $ 56 $ 62 $ 144 $ 117