v3.25.1
Equity - Schedule of Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 5,475,526
Stock Options Outstanding  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 212,501
Equity Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 199,708
Restricted Stock Units (RSUs)  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 28,537
Employee Stock Purchase Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 31,483
Pre funded warrants  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 5,003,121
Warrants Outstanding  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 176