Nature of Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 25, 2021
Sep. 21, 2020
Dec. 31, 2021
Nature Of Business And Basis Of Presentation [Line Items]      
Entity incorporation date     Dec. 01, 2017
Initial Public Offering | Common Stock      
Nature Of Business And Basis Of Presentation [Line Items]      
Number of shares issued and sold   14,089,314  
Underwriters option to purchase additional shares   1,837,736  
Public offering price   $ 19.00  
Net proceeds from issuance of common stock   $ 246.4  
Follow-on Public Offering | Common Stock      
Nature Of Business And Basis Of Presentation [Line Items]      
Number of shares issued and sold 6,000,000    
Public offering price $ 28.00    
Net proceeds from issuance of common stock $ 157.2