v3.25.1
Share-Based Compensation - General (Details)
1 Months Ended
Feb. 28, 2019
shares
Mar. 31, 2025
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) | shares   13,820,000
2019 Inducement Plan | Newly-Hired Employees    
Share-Based Compensation    
Number of equity incentive plans | plan   1
Granted (in shares) | shares 99,000