XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.1
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
Jan. 01, 2023
May 31, 2017
Jun. 30, 2013
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
Apr. 26, 2018
Apr. 30, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation costs       $ 1.8        
Weighted average period       1 year        
Aggregate number of shares of common stock reserved under the plan       675,396 708,449   323,869  
Shares of common stock available for future issuance under ESPP       37,048 28,715      
Stock issued during period, shares, period increase           60,000    
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   20,833            
Number of shares increased annually to common stock shares reserved for issuance   8,333           2,500
Award plan expiration year   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 | 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 45,381              
Stock issued during period, shares, period increase 8,333