v3.8.0.1
Preferred Stock - Schedule of Convertible Preferred Stock (Details) - Series A Redeemable Convertible Preferred Stock - USD ($)
$ in Thousands
Jun. 29, 2023
Mar. 31, 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   $ 50,939 $ 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