XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events - Additional Information (Detail) - shares
1 Months Ended 12 Months Ended
Jan. 01, 2024
Jan. 01, 2023
Jan. 01, 2022
Apr. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
2014 Equity Incentive Plan            
Subsequent Event [Line Items]            
Share-based compensation arrangement by share-based payment award, number of additional shares authorized   1,901,960 1,148,213      
2014 Employee Stock Purchase Plan            
Subsequent Event [Line Items]            
Share-based compensation arrangement by share-based payment award, number of additional shares authorized       1,500,000 1,502,941 2,941
Subsequent Event | 2014 Equity Incentive Plan            
Subsequent Event [Line Items]            
Share-based compensation arrangement by share-based payment award, number of additional shares authorized 1,916,962          
Subsequent Event | 2014 Employee Stock Purchase Plan            
Subsequent Event [Line Items]            
Share-based compensation arrangement by share-based payment award, number of additional shares authorized 2,941