v3.26.1
Stock-Based Compensation - Summary of plans (Details) - shares
3 Months Ended
Mar. 31, 2026
Jun. 12, 2024
Jun. 01, 2021
Jan. 31, 2020
Stock-Based Compensation        
Term of award (in years) 10 years      
Employee Stock Option        
Stock-Based Compensation        
Term of award (in years) 10 years      
2018 Plan        
Stock-Based Compensation        
Shares available for future grants 0      
2019 Plan        
Stock-Based Compensation        
Shares authorized   3,000,000 2,000,000 1,000,000
Shares available for future grants 400,000