v3.26.1
Share-Based Compensation - General Narrative (Details)
1 Months Ended
Jun. 30, 2025
shares
Feb. 28, 2019
shares
Mar. 31, 2026
plan
shares
Share-Based Compensation      
Number of equity incentive plans | plan     1
2015 Plan      
Share-Based Compensation      
Maximum number of shares authorized to be issued (in shares)     14,770,000
Additional number of shares authorized to be issued (in shares) 950,000    
2019 Inducement Plan | Newly-Hired Employees      
Share-Based Compensation      
Number of equity incentive plans | plan     1
Granted (in shares)   99,000