v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 01, 2025
Jan. 01, 2024
Jun. 15, 2023
Jun. 17, 2022
Mar. 31, 2025
Mar. 31, 2024
Jun. 21, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent         110.00%    
Share-based compensation arrangement by share-based payment award, award vesting period         4 years    
Share-based compensation arrangement by share-based payment award, expiration period         10 years    
Granted (in shares)         130,091 51,136  
Granted (in dollars per share)         $ 11.2 $ 60.06  
2019 Employee Stock Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum       1.50%      
Share-based compensation arrangement by share-based payment award, shares issued in period 38,461       3,649    
Common stock, capital shares reserved for future issuance         70,914    
Share-based compensation arrangement by share-based payment award, maximum number of shares available for grant per year       38,461      
Amended and Restated 2023 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum     4.00%        
Share-based compensation arrangement by share-based payment award, period of automatic increase to outstanding stock maximum     10 years        
Share-based compensation arrangement by share-based payment award, shares issued in period   135,297          
Common stock, capital shares reserved for future issuance         47,745    
2023 Inducement Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance         67,615    
Individuals who were not Previously Employees or Directors of Company | 2023 Inducement Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance             88,461
Share-based Payment Arrangement, Employee              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)         130,091 51,136  
Granted (in dollars per share)         $ 11.2 $ 60.06  
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount         $ 12,242 $ 15,833  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition         2 years 6 months 3 years 3 months 18 days