v3.25.1
Stock-Based Compensation - Stock Option Activity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 26, 2024
Feb. 28, 2022
Mar. 31, 2025
Mar. 31, 2024
Stock-Based Compensation        
Share-based compensation arrangement by share-based payment award, award vesting description   half of the options vesting on the second anniversary of the vesting start date and a quarter of the options vesting on each of the two following anniversaries    
Options to purchase common stock        
Stock-Based Compensation        
Shares granted   15,000 0 0
Stock option activity     0  
Stock options outstanding     0  
Share based compensation arrangement by share based payment award unamortized value     $ 0  
Options to purchase common stock | Cesar Johnston (CEO)        
Stock-Based Compensation        
Exercise price per share of shares granted   $ 25.4    
Number of Options, Vested 3,750      
Number of options, Forfeited 3,750      
Stock-based compensation expense       $ 53,000