v3.26.3
Net Income (Loss) Per Share Attributable to Common Stockholders - Schedule of Outstanding Shares of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total shares 6,843,170 12,005,851 11,048,775 12,005,851
Stock based awards        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total shares 2,786 5,063,656 4,187,499 5,063,656
Shares Reserved for Charitable Contribution        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total shares 0 100,663 20,131 100,663
2027 Notes        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total shares 1,528,009 1,529,157 1,528,770 1,529,157
2030 Notes        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total shares 5,312,375 5,312,375 5,312,375 5,312,375