v3.25.2
Stock-Based Compensation - Other (Details) - shares
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2025
Nov. 30, 2020
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 25, 2022
Stock-Based Compensation            
Granted, number (in shares)     2,818,300      
Employee Stock Option            
Stock-Based Compensation            
Share-based compensation arrangement by share-based payment award, award vesting period     4 years      
Restricted Stock Units            
Stock-Based Compensation            
Share-based compensation arrangement by share-based payment award, award vesting period     4 years      
Restricted Stock Units | Director            
Stock-Based Compensation            
Share-based compensation arrangement by share-based payment award, award vesting period     1 year      
Performance Based Restricted Stock Units            
Stock-Based Compensation            
Granted, number (in shares)     749,793   520,526  
Share-based Payment Arrangement, Tranche One | Performance Based Restricted Stock Units            
Stock-Based Compensation            
Share-based compensation arrangement by share-based payment award, award vesting period     1 year   1 year  
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage     25.00%   25.00%  
Share-based Payment Arrangement, Tranche Two | Performance Based Restricted Stock Units            
Stock-Based Compensation            
Share-based compensation arrangement by share-based payment award, award vesting period     3 years   3 years  
The 2020 Plan            
Stock-Based Compensation            
Share-based compensation arrangement by share-based payment award, percent annual increase in capital shares reserved for future issuance     4.00%      
Share-based compensation arrangement by share-based payment award, number of additional shares authorized (in shares) 3,387,323          
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)     1,553,998      
Common stock, capital shares reserved for future issuance (in shares)     423,414      
2022 Inducement Plan            
Stock-Based Compensation            
Common stock, capital shares reserved for future issuance (in shares)     27,608     310,000
Employee Stock Purchase Plan            
Stock-Based Compensation            
Common stock, capital shares reserved for future issuance (in shares)     567,422      
Percentage of the number of shares of common stock issued and outstanding   1.00%        
Number of common stock shares outstanding   150,000        
Available of issuance under the ESPP 150,000          
Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent     85.00%      
Issuance of common stock under employee stock purchase plan (in shares)     117,320 67,982