XML 104 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Plans - Plan Information (Details) - USD ($)
$ in Millions
Jun. 16, 2022
Nov. 01, 2021
Dec. 31, 2022
Jun. 15, 2022
Dec. 31, 2021
Dec. 15, 2017
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, shares authorized (in shares) 150,000,000   150,000,000 100,000,000 100,000,000    
2015 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized (in shares) 12,900,000            
Number of shares authorized (in shares) 42,197,175           29,297,175
Number of shares available for grant (in shares)     8,000,000        
Liability, accrued expenses, non-vested     $ 0.2        
2017 New Hire Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)           1,500,000  
Number of shares available for grant (in shares)     1,000,000        
2017 New Hire Plan | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized (in shares)   566,711          
Number of shares authorized (in shares)   2,066,711       1,500,000