XML 74 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Preferred Stock and Redeemable Convertible Preferred Stock - Schedule of Convertible Preferred Stock and Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Temporary Equity [Line Items]    
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of June 30, 2024 and December 31, 2023; and no shares issued and outstanding as of June 30, 2024 and December 31, 2023 $ 0 $ 0