XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Shares of Common Stock Available for Future Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Class Of Stock [Line Items]    
Total available for future issuance 32,470,293 19,755,426
Stock Options Outstanding    
Class Of Stock [Line Items]    
Total available for future issuance 11,578,904 7,707,342
Rsus And Psus Outstanding    
Class Of Stock [Line Items]    
Total available for future issuance 2,726,824 1,818,994
Equity Incentive Plan    
Class Of Stock [Line Items]    
Total available for future issuance 2,018,216 2,181,235
Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Total available for future issuance 3,285,644 2,087,150
Warrants To Purchase Common Stock    
Class Of Stock [Line Items]    
Total available for future issuance 517,078 517,078
Pre-funded Warrants To Purchase Common Stock    
Class Of Stock [Line Items]    
Total available for future issuance 11,231,081 4,331,081
Conversion Feature Related To Outstanding Term Loan    
Class Of Stock [Line Items]    
Total available for future issuance 1,112,546 1,112,546