XML 54 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) (Details)
Mar. 31, 2025
shares
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 27,271,292
Employee Stock Option  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 5,393,445
Restricted Stock Units (RSUs)  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 2,856,820
Pre-Funded Warrants [Member]  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 1,517,241
Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 3,448,112
Common Stock  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 14,055,674