XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Preferred Stock, Common Stock and Stockholders' Equity - Employee Stock Purchase Plan and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended 127 Months Ended
Jan. 01, 2024
May 31, 2023
May 31, 2017
Jun. 30, 2013
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Apr. 30, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation costs         $ 1.1   $ 1.1  
Weighted average period         9 months      
Aggregate number of shares of common stock reserved under the plan   1,194,717     1,317,451 675,396 1,317,451  
Shares of common stock available for future issuance under ESPP         145,381 37,048 145,381  
Stock issued during period, shares, period increase             168,333  
Issuance of common stock under employee stock purchase plan         0 0    
Amended and Restated ESPP [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Aggregate number of shares of common stock reserved under the plan   170,833 20,833          
Number of shares increased annually to common stock shares reserved for issuance   100,000 8,333         2,500
Award plan expiration year   2033 2027          
Employee stock purchase plan [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Purchase price of common stock as percentage of fair market value       85.00%        
Percentage of deduction of eligible compensation       20.00%        
Aggregate number of shares of common stock reserved under the plan       2,500        
Shares available for issuance, description         In addition, the number of shares of common stock available for issuance under the ESPP has been annually increased on the first day of each fiscal year during the term of the ESPP by an amount equal to the lesser of: (i) 2,500 shares; (ii) one percent of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or (iii) such other amount as the Company’s board of directors may determine.      
Reserve percentage for issuance of shares       1.00%        
ESPP approval date       Aug. 29, 2013        
Subsequent Event [Member] | Employee stock purchase plan [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Aggregate number of shares of common stock reserved under the plan 178,811              
Stock issued during period, shares, period increase 33,430