v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Common stock issued for ESPP purchases $ 1,256  
Restricted Stock Units (RSUs), Cash-Settled    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense 800 $ 1,400
RSUs    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Unrecognized stock-based compensation expense $ 84,900 $ 84,900
Weighted-average remaining requisite service period (in years)   2 years 7 months 28 days
Employee Stock    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Common stock issued for ESPP purchases   $ 1,300
Common stock issued for ESPP purchases (in shares) | shares   97,811
Common stock, average purchase price (in dollars per share) | $ / shares $ 12.71 $ 12.71