Annual report pursuant to Section 13 and 15(d)

Restatement - Schedule of Balance Sheet Table (Parenthetical) (Details)

v3.23.1
Restatement - Schedule of Balance Sheet Table (Parenthetical) (Details) - $ / shares
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Jan. 01, 2022
Aug. 18, 2017
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Preferred stock, par value $ 0.001     $ 0.001  
Preferred stock, shares authorized (in shares) 2,000,000     2,000,000  
Preferred stock, outstanding shares (in shares) 222,588     238,729  
Preferred stock, issued shares (in shares) 222,588     238,729  
Common stock, par value $ 0.001     $ 0.001  
Common stock, shares authorized (in shares) 200,000,000     200,000,000  
Common stock, outstanding shares (in shares) 3,150,230     2,847,410  
Common stock, issued shares (in shares) 3,150,230     2,847,410 288,588
Restatement          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Preferred stock, par value     $ 0.001 $ 0.001  
Preferred stock, shares authorized (in shares)     2,000,000 2,000,000  
Preferred stock, outstanding shares (in shares)     222,588 238,729  
Preferred stock, issued shares (in shares)     222,588 238,729  
Common stock, par value     $ 0.001 $ 0.001  
Common stock, shares authorized (in shares)     10,000,000 10,000,000  
Common stock, outstanding shares (in shares)     3,150,230 2,827,410  
Common stock, issued shares (in shares)     3,150,230 2,827,410  
As Restated          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Preferred stock, par value   $ 0.001   $ 0.001  
Preferred stock, shares authorized (in shares)   2,000,000   2,000,000  
Preferred stock, outstanding shares (in shares)   222,588   238,729  
Preferred stock, issued shares (in shares)   222,588   238,729  
Common stock, par value   $ 0.001   $ 0.001  
Common stock, shares authorized (in shares)   200,000,000   200,000,000  
Common stock, outstanding shares (in shares)   3,150,230   2,827,410  
Common stock, issued shares (in shares)   3,150,230   2,827,410