v3.26.1
Stock-Based Compensation - Summary of plans (Details) - 2026 Inducement Plan - shares
1 Months Ended 6 Months Ended
Feb. 28, 2026
Jun. 30, 2026
Stock-Based Compensation    
Options expiration period 10 years  
Total number of shares of common stock that may be issued 1,000,000  
Performance stock units    
Stock-Based Compensation    
Granted   179,912
Restricted stock units    
Stock-Based Compensation    
Granted   11,938