v3.25.2
Net Loss Per Share Attributable to Common Stockholders - Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share (Details) - Class A Common Stock - shares
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Basic [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share (in shares) 4,106,848 6,774,562
ESPP (1)    
Earnings Per Share Basic [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share (in shares) 0 119,002
Outstanding stock options    
Earnings Per Share Basic [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share (in shares) 2,431,632 3,241,610
Unvested RSUs    
Earnings Per Share Basic [Line Items]    
Antidilutive securities excluded from computation of diluted net loss per share (in shares) 1,675,216 3,413,950