v3.23.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2023
Apr. 30, 2023
Feb. 28, 2023
Jan. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Feb. 28, 2022
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Dec. 31, 2022
Sale Of Stock [Line Items]                          
Common stock, shares issued 54,068,806             54,068,806       54,068,806 53,797,341
Unsold Securities Under Shelf Registration Statement dated April 4, 2019 [Member]                          
Sale Of Stock [Line Items]                          
Aggregate offering price of securities           $ 154,525         $ 154,525    
Open Market Sales Agreement [Member] | Jeffries LLC [Member]                          
Sale Of Stock [Line Items]                          
Common stock, shares issued                       0  
Stock Sale Commission Percentage           3.00%              
Open Market Sales Agreement [Member] | Maximum [Member] | Jeffries LLC [Member]                          
Sale Of Stock [Line Items]                          
Aggregate offering price of securities           $ 80,000         80,000    
2022 Shelf Registration Statement [Member] | Maximum [Member]                          
Sale Of Stock [Line Items]                          
Aggregate offering price of securities           $ 300,000         $ 300,000    
Common Stock                          
Sale Of Stock [Line Items]                          
Restricted stock units vested shares               94,454 83,793 89,075 109,943    
Restricted Stock Units [Member] | Common Stock | Board of Directors Chairman [Member] | June 2022                          
Sale Of Stock [Line Items]                          
Restricted stock units vested shares         11,876                
Performance Restricted Stock Units [Member] | Common Stock | Executive Officers [Member] | March 2022                          
Sale Of Stock [Line Items]                          
Restricted stock units vested shares           37,999              
Time-based Restricted Stock Units [Member] | Common Stock | Director [Member] | June 2022                          
Sale Of Stock [Line Items]                          
Vesting period of awards granted 1 year       1 year                
Restricted stock units vested shares 59,380       43,200                
Time-based Restricted Stock Units [Member] | Common Stock | Executive Officers [Member] | December 2021                          
Sale Of Stock [Line Items]                          
Restricted stock units vested shares 26,199                        
Time-based Restricted Stock Units [Member] | Common Stock | Executive Officers [Member] | February 2022                          
Sale Of Stock [Line Items]                          
Vesting period of awards granted     3 years       3 years            
Restricted stock units vested shares     42,920       32,666            
Time-based Restricted Stock Units [Member] | Common Stock | Executive Officers [Member] | October 2021                          
Sale Of Stock [Line Items]                          
Restricted stock units vested shares   8,875   8,875                  
Time-based Restricted Stock Units [Member] | Common Stock | Executive Officers [Member] | March 2021                          
Sale Of Stock [Line Items]                          
Vesting period of awards granted                 3 years        
Restricted stock units vested shares                 15,999        
Time-based Restricted Stock Units [Member] | Common Stock | Executive Officers [Member] | February 2020                          
Sale Of Stock [Line Items]                          
Vesting period of awards granted     3 years                    
Restricted stock units vested shares     15,999                    
Time-based Restricted Stock Units [Member] | Common Stock | Former Chief Executive Officer [Member] | June 2022                          
Sale Of Stock [Line Items]                          
Restricted stock units vested shares         33,999                
Time-based Restricted Stock Units [Member] | Common Stock | Chief Executive Officer [Member] | March 2022                          
Sale Of Stock [Line Items]                          
Vesting period of awards granted           3 years              
Restricted stock units vested shares           39,278