XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Redeemable Convertible Preferred Stock (Details)
Sep. 30, 2024
shares
Jun. 30, 2024
shares
Dec. 31, 2023
shares
Sep. 30, 2023
shares
Jun. 30, 2023
shares
Dec. 31, 2022
shares
Nov. 05, 2018
shares
Class of Stock [Line Items]              
Redeemable convertible preferred stock, shares outstanding (in shares) 0 0 0 0 0 0 6,585,881
Redeemable convertible preferred stock, shares issued (in shares)             6,585,881
Common stock, issued (in shares) 122,096,270   69,242,940       39,923,611
Preferred Stock Series A-1              
Class of Stock [Line Items]              
Redeemable convertible preferred stock, shares outstanding (in shares)             4,526,703
Redeemable convertible preferred stock, shares issued (in shares)             4,526,703
Original issue price per share (in dollars per share)             6.062
Common stock, issued (in shares)             27,440,874
Preferred Stock Series A-2              
Class of Stock [Line Items]              
Redeemable convertible preferred stock, shares outstanding (in shares)             55,135
Redeemable convertible preferred stock, shares issued (in shares)             55,135
Original issue price per share (in dollars per share)             6.062
Common stock, issued (in shares)             334,228
Preferred Stock Series A-3              
Class of Stock [Line Items]              
Redeemable convertible preferred stock, shares outstanding (in shares)             2,004,043
Redeemable convertible preferred stock, shares issued (in shares)             2,004,043
Original issue price per share (in dollars per share)             6.062
Common stock, issued (in shares)             12,148,509