XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preferred Stock - Summary of Convertible Preferred Stock (Details)
Nov. 14, 2023
$ / shares
shares
Class of Stock [Line Items]  
Convertible preferred stock, shares authorized | shares 50,000,000
Convertible preferred stock, original issuance price | $ / shares $ 0.001