v3.25.2
Net Loss Per Share and Net Loss Attributable to Common Stockholders - Schedule of Common Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 23,801,257 20,356,617 23,801,257 20,356,617
Redeemable convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 11,865,046 11,865,046 11,865,046 11,865,046
Restricted stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 6,500 11,500 6,500 11,500
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 8,910,844 8,480,071 8,910,844 8,480,071
Performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive securities 3,018,867 0 3,018,867 0