v3.7.0.1
Preferred Stock - Schedule of Convertible Preferred Stock (Details) - Series A Redeemable Convertible Preferred Stock - USD ($)
$ in Thousands
Jun. 29, 2023
Jul. 01, 2017
Dec. 31, 2016
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   $ 48,922 $ 47,660
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