XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Schedule of Common Stock Reserved for Issuance Upon Conversion (Details)
Mar. 31, 2025
shares
Class of Stock [Line Items]  
Common stock reserved for future issuance 13,514,160
Employee Stock Option  
Class of Stock [Line Items]  
Common stock reserved for future issuance 6,607,154
Reserved for Future Stock Option Issuances  
Class of Stock [Line Items]  
Common stock reserved for future issuance 6,155,929
Reserved for Future ESPP Issuances  
Class of Stock [Line Items]  
Common stock reserved for future issuance 751,077