XML 120 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Authorized Shares of Common Stock for Future Issuance (Details)
Dec. 31, 2024
shares
Class of Stock [Line Items]  
Total (in shares) 11,512,268
Shares available for future stock incentive awards  
Class of Stock [Line Items]  
Total (in shares) 4,205,199
Unvested restricted stock units  
Class of Stock [Line Items]  
Total (in shares) 444,238
Outstanding common stock options  
Class of Stock [Line Items]  
Total (in shares) 1,706,035
Series A Preferred Stock  
Class of Stock [Line Items]  
Total (in shares) 4,026,346
Series B Preferred Stock  
Class of Stock [Line Items]  
Total (in shares) 437,927
Warrant  
Class of Stock [Line Items]  
Total (in shares) 692,523