v3.8.0.1
Preferred Stock - Schedule of Convertible Preferred Stock (Details) - Series A Redeemable Convertible Preferred Stock - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Temporary Equity [Line Items]    
Preferred Stock Authorized 46,350 46,350
Preferred Stock, Issued 46,350 46,350
Preferred Stock, Outstanding 46,350 46,350
Liquidation Preference as of June 29, 2023 $ 67,424 $ 67,763
Carrying Value $ 50,259 $ 47,660
Common Stock Issuable Upon Conversion as of June 29, 2023 6,421,369 6,453,660