XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - SCHEDULE OF COMMON STOCK SHARES RESERVED FOR FUTURE ISSUANCE (Details)
Mar. 31, 2025
shares
Sale of Stock  
Common stock reserved for future issuance 6,980,119
Common Stock  
Sale of Stock  
Common stock reserved for future issuance 2,334,043
Employee Stock Option  
Sale of Stock  
Common stock reserved for future issuance 4,244,858
Employee stock purchase plan awards  
Sale of Stock  
Common stock reserved for future issuance 401,218