v3.25.2
Net Income (Loss) Per Share Attributable to Common Stockholders (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]        
Weighted-average shares of common stock outstanding, basic (in shares) 182,600,189 185,182,906 183,031,556 185,907,621
Weighted-average shares of common stock outstanding, diluted (in shares) 184,240,814 185,182,906 184,838,467 185,907,621
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares of common stock subject to outstanding (in shares) 568,000 0 624,000 0
Shares of common stock subject to outstanding options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares of common stock subject to outstanding (in shares) 942,000 0 1,011,000 0
Shares of common stock pursuant to ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares of common stock subject to outstanding (in shares) 131,000 0 171,000 0