XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - SCHEDULE OF COMMON STOCK SHARES RESERVED FOR FUTURE ISSUANCE (Details)
Dec. 31, 2024
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,434,535
Employee Stock Option  
Sale of Stock  
Common stock reserved for future issuance 4,144,366
Employee stock purchase plan awards  
Sale of Stock  
Common stock reserved for future issuance 401,218