v3.25.4
Share-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 04, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital reserved for future issuance (in shares)   16,896,000 54,071,000  
Intrinsic values of stock options exercised   $ 15,800 $ 3,200 $ 1,200
Granted (in dollars per share)   $ 10.73 $ 5.93 $ 4.31
Aggregate fair value of restricted stock vested   $ 15,900 $ 8,300 $ 8,200
Unrecognized compensation cost, options   18,000    
Share-based compensation expense capitalized in internal-use software   $ 200 $ 100 100
Shares available for purchase under the ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital reserved for future issuance (in shares)   1,121,000 0  
Common stock options outstanding        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital reserved for future issuance (in shares)   10,874,000 11,069,000  
Unrecognized compensation cost, period for recognition (in years)   2 years 7 months 6 days    
RSUs outstanding        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital reserved for future issuance (in shares)   928,000 0  
Unrecognized compensation cost, period for recognition (in years)   3 years 6 months    
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value   $ 1,500 $ 0 $ 0
Granted (in dollars per share)   $ 20.03 $ 0 $ 0
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount   $ 17,300    
RSUs outstanding | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period (in years)   1 year    
RSUs outstanding | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period (in years)   4 years    
2025 Equity Incentive Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital reserved for future issuance (in shares) 5,045,541      
Increase in number of shares available for grant, percentage of shares outstanding 5.00%      
Maximum shares issuable (in shares) 15,136,624      
Award maximum term (in years) 10 years      
Award vesting period (in years) 4 years      
Shares available for issuance (in shares)   3,973,135    
2025 Employee Stock Purchase Plan | Shares available for purchase under the ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock, capital reserved for future issuance (in shares) 1,121,231      
Increase in number of shares available for grant, percentage of shares outstanding   1.00%    
Maximum shares issuable (in shares)   6,727,388    
Maximum employee subscription rate, percent   15.00%    
Maximum number of shares per employee (in shares)   666    
Maximum employee subscription amount   $ 25    
Purchase price of common stock, percent   85.00%    
Purchase period (in months)   27 months    
Increase in number of shares available for grant, period for increase (in years)   10 years