XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Structure - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Feb. 28, 2022
Dec. 31, 2021
Class Of Stock [Line Items]      
Common stock shares authorized 200,000,000   200,000,000
Common stock par value per share $ 0.0001   $ 0.0001
Common stockholders voting rights one vote    
Common stock dividends declared $ 0    
Common stock, shares issued 23,560,250   23,491,881
Shelf Registration And Sales Agreement      
Class Of Stock [Line Items]      
Maximum amount of sale covered in shelf registration statement   $ 200,000,000.0  
Shelf Registration And Sales Agreement | Jefferies LLC      
Class Of Stock [Line Items]      
Maximum amount of offering issuance and sale covered in sales agreement   $ 21,000,000.0  
Redeemable Convertible Preferred Stock      
Class Of Stock [Line Items]      
Common stock, shares issued 0