XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jan. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Class Of Stock [Line Items]      
Net proceeds from issuance of common stock     $ 161,424
Common Stock      
Class Of Stock [Line Items]      
Common stock, voting rights   The holders of the voting common stock are entitled to one vote for each share of voting common stock held at all meetings of stockholders  
Common Stock | Minimum      
Class Of Stock [Line Items]      
Beneficial ownership percentage   9.99%  
Common Stock | Maximum      
Class Of Stock [Line Items]      
Beneficial ownership percentage   19.99%  
Common Stock | Follow-on Offering      
Class Of Stock [Line Items]      
Number of shares sold 2,875,000    
Public offering price $ 60.00    
Net proceeds from issuance of common stock $ 161,400