v3.26.1
Share-Based Compensation - General Narrative (Details)
1 Months Ended
Jun. 26, 2026
shares
Feb. 28, 2019
shares
Jun. 30, 2026
plan
shares
Share-Based Compensation      
Number of equity incentive plans | plan     1
2026 Plan      
Share-Based Compensation      
Maximum number of shares authorized to be issued (in shares) 3,913,730    
Additional number of shares authorized to be issued (in shares) 1,500,000    
Prior Plan      
Share-Based Compensation      
Maximum number of shares authorized to be issued (in shares) 2,413,730    
Shares subject to outstanding awards, available for future grants (in shares)     1,174
Shares subject to outstanding awards, contingently available for future grants (in shares)     4,920,547
2019 Inducement Plan | Newly-Hired Employees      
Share-Based Compensation      
Number of equity incentive plans | plan     1
Granted (in shares)   99,000