v3.26.1
Equity Incentive Plans - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
shares
RSUs | Officers, Employees, Consultants and Advisors  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period (in years) 3 years
Vesting percentage 33.33%
PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance period (in years) 3 years
PSUs | Officers, Employees, Consultants and Advisors | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 0.00%
PSUs | Officers, Employees, Consultants and Advisors | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 200.00%
2015 Omnibus Incentive Plan | RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation expense | $ $ 33.4
Weighted average period (in years) 1 year 6 months
2015 Omnibus Incentive Plan | PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation expense | $ $ 19.9
Weighted average period (in years) 2 years 1 month 6 days
Common Stock | Amended and Restated 2015 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based compensation, number of shares available for grant (in shares) | shares 5,712,014
Common stock, capital shares reserved for future issuance (in shares) | shares 3,117,967