v3.19.2
Preferred Stock - Schedule of Convertible Preferred Stock (Details) - Series A Redeemable Convertible Preferred Stock - USD ($)
$ in Thousands
Jun. 29, 2023
Jun. 29, 2019
Dec. 29, 2018
Class of Stock [Line Items]      
Redeemable convertible preferred stock, shares authorized (shares)   46,350 46,350
Redeemable convertible preferred stock, shares issued (shares)   46,350 46,350
Redeemable convertible preferred stock, shares outstanding (shares)   46,350 46,350
Redeemable convertible preferred stock, carrying value   $ 54,426 $ 53,007
Convertible preferred stock, shares issued upon conversion (shares)   6,421,369 6,421,369
Forecast      
Class of Stock [Line Items]      
Redeemable convertible preferred stock, liquidation preference, value $ 67,424