v3.26.3
Equity Incentive Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 18, 2026
Apr. 02, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation $ 4,000 $ 3,700 $ 12,100 $ 11,000    
Unrecognized compensation costs $ 25,700 $ 22,900 $ 25,700 $ 22,900    
Total unrecognized compensation costs expected to be recognized, period     2 years 4 months 24 days 2 years 4 months 24 days    
Service-Vesting Awards            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Service vesting awards granted     $ 18,900 $ 16,100    
Service-Vesting Awards | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting period     7 years      
Service-Vesting Awards | Tranche one            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting percentage     33.33%      
Vesting period     1 year      
Service-Vesting Awards | Tranche two and three            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting period     2 years      
Service-Vesting Awards | Tranche two            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting percentage     33.33%      
Service-Vesting Awards | Tranche three            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting percentage     33.33%      
Employee Stock Option            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation     $ 84 96    
Service vesting awards granted     $ 30 $ 108    
2026 Plan | Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock authorized (in shares)         16,303,840 14,000,000
Director Plan | Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock authorized (in shares)         300,000