v3.26.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense $ 2,211 $ 3,072 $ 8,042 $ 7,469  
Bonus accrual         $ 700
Additional paid-in capital 167,171   167,171   $ 146,136
Unrecognized stock-based compensation expense 14,300   $ 14,300    
Unrecognized stock-based compensation expense, period for recognition (in years)     2 years 6 months    
Common Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Additional paid-in capital $ 700   $ 700    
Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Accelerated vesting (in shares) 9,092   124,391    
Stock-based compensation expense $ 100   $ 800