v3.23.1
Stock-based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Valuation Technique, Option Pricing Model [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average fair value of options granted $ 5.41 $ 33.00
Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation arrangement, number of shares authorized 454,363  
Share based compensation arrangement, number of shares available for grant 145,735  
Legacy Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation arrangement, award options outstanding number 33  
Stock Award Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized stock-based compensation expenses $ 1.6  
Weighted-average period of unrecognized stock-based compensation expense 2 years