v3.25.2
Stock-based Compensation - Narrative (Details) - shares
Mar. 07, 2025
Mar. 06, 2025
Jan. 01, 2025
Jun. 30, 2025
Common stock shares available for future issuance under the 2022 Employee Stock Purchase Plan (the “ESPP”)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Authorized for issuance under share-based payment arrangement (in shares)     48,294 127,681
2022 Equity Incentive Plan ( the “2022 EIP”)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of additional shares authorized (in shares)   4,300,000 241,472  
Authorized for issuance under share-based payment arrangement (in shares)       491,058
2022 Inducement Plan (the “2022 IN”)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of additional shares authorized (in shares) 2,500,000      
Authorized for issuance under share-based payment arrangement (in shares)       2,120,234