XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 13, 2023
Apr. 11, 2022
Stock Based Compensation (Details) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 14.7     $ 21.2
Omnibus Stock Plan [Member]        
Stock Based Compensation (Details) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 625,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 249,700      
Share-Based Payment Arrangement, Option [Member]        
Stock Based Compensation (Details) [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 100,000   50,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value $ 2.9 $ 3.24    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 714,496 $ 299,434    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 7 months 17 days 2 years 3 months 10 days