XML 83 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans and Stock Based Compensation - 2004 Employee Stock Purchase Plan (Detail) - 2004 Employee Stock Purchase Plan
12 Months Ended
Jan. 01, 2017
shares
Dec. 31, 2023
item
shares
Dec. 31, 2022
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Additional shares authorized for issuance 606    
Offering period   24 months  
Number of purchase periods | item   4  
Purchase period   6 months  
Discount available to eligible employees related to employee stock purchase plan   85.00%  
Shares purchased by employees under purchase plan   0 0
Options to purchase shares of common stock available for future grants   576 576