XML 62 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of the Business - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 09, 2021
Dec. 31, 2022
Dec. 31, 2021
Nature Of Business [Line Items]      
Incorporation date   Dec. 30, 2015  
Net proceeds from issuance of IPO     $ 189,198
Common Stock      
Nature Of Business [Line Items]      
Common stock shares sold     11,302,219
Net proceeds from issuance of IPO $ 186,300    
Common stock shares issued for conversion of redeemable convertible preferred stock 24,924,501   24,924,501
IPO | Common Stock      
Nature Of Business [Line Items]      
Common stock shares sold 11,302,219    
Public offering price per share $ 18.00