XML 105 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Additional Information (Details) - PIPE Securities Purchase Agreement - Pre-Funded Warrants
Apr. 08, 2024
$ / shares
shares
Earnings Per Share [Line Items]  
Purchase price per Warrant | $ / shares $ 8.499
Maximum  
Earnings Per Share [Line Items]  
Shares of common stock issuable upon exercise of warrants | shares 7,060,000