XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Class of Stock [Line Items]      
Common Stock, Shares Authorized 500,000,000   500,000,000
Common Stock, Par or Stated Value Per Share $ 0.0001   $ 0.0001
Common Stock, Shares Issued 87,692,916   87,227,132
Common Stock, Shares Outstanding 87,692,916   87,227,132
Common stock shares reserved for future issuance 20,335,506    
Proceeds from the issuance of common stock, net $ 0 $ 161,409  
Common Shares Purchase Agreement      
Class of Stock [Line Items]      
Common Stock, Shares Authorized 500,000,000    
Common Stock, Par or Stated Value Per Share $ 0.0001    
Sales Agreement with Piper Sandler and Jones Services LLC      
Class of Stock [Line Items]      
Common Stock, Par or Stated Value Per Share   $ 13  
Common Stock, Shares Issued   13,269,231  
Common stock shares reserved for future issuance   1,730,769  
Proceeds from the issuance of common stock, net $ 250,000 $ 161,400