XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 04, 2022
Nov. 10, 2021
Feb. 22, 2021
Jun. 16, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, shares authorized         200,000,000 200,000,000  
Common stock, par value         $ 0.0001 $ 0.0001  
Common stock, voting rights         one vote    
Deferred offering costs         $ 947 $ 618 $ 3,011
Follow On Public Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of common stock net of underwriting discounts and commissions and other offering costs, Shares   1,300,000 1,500,000 1,525,000      
Proceeds from public offering, net of underwriting discounts and commissions   $ 279,000 $ 181,600 $ 45,800      
Payments for underwriting discounts and commissions   13,200 8,600 2,700      
Deferred offering costs   $ 300 $ 300 $ 300      
Stifel | At-The-Market Issuance Sales Agreement              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock, shares authorized 800,000            
Common stock, par value $ 0.0001            
Issuance of common stock net of underwriting discounts and commissions and other offering costs, Shares 800,000       225,334    
Proceeds from public offering, net of underwriting discounts and commissions         $ 33,000    
Payments for underwriting discounts and commissions         $ 700    
Percentage of sales commission from common stock sold 3.00%            
Shares issued price per share         $ 150.78    
Deferred offering costs         $ 200