v3.10.0.1
Preferred Stock - Schedule of Convertible Preferred Stock (Details) - Series A Redeemable Convertible Preferred Stock - USD ($)
$ in Thousands
Jun. 29, 2023
Jun. 30, 2018
Dec. 30, 2017
Class of Stock [Line Items]      
Redeemable convertible preferred stock, shares authorized   46,350 46,350
Redeemable convertible preferred stock, shares issued   46,350 46,350
Redeemable convertible preferred stock, shares outstanding   46,350 46,350
Redeemable convertible preferred stock, carrying value   $ 51,604 $ 50,259
Convertible preferred stock, shares issued upon conversion   6,421,369 6,421,369
Forecast      
Class of Stock [Line Items]      
Redeemable convertible preferred stock, liquidation preference, value $ 67,424