Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation (Narrative) (Details)

v3.24.2.u1
Share-Based Compensation (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 12, 2024
Dec. 07, 2022
shares
Nov. 06, 2022
shares
Oct. 10, 2022
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share based compensation expense before income taxes | $         $ 11,583 $ 300,537 $ 185,723 $ 612,982  
Reverse stock split, ratio 0.06                
2022 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of awards authorized   83,333             1,250,000
Issued in period             30,693    
Number of awards outstanding         20,650   20,650    
Awards eligible for grant         31,990   31,990    
Employee Stock Purchase Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Purchase price minimum percentage of fair market value of the lower of the value   85.00%              
Awards eligible for grant         20,001   20,001    
Restricted Stock Units (RSUs) [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation expense for awards | $         $ 341,490   $ 341,490    
Recognition period for unrecognized compensation expense             1 year 6 months    
Restricted Stock Units (RSUs) [Member] | 2022 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of awards outstanding         30,287   30,287   52,361
Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of options granted       5,485          
Restricted Stock Units (RSUs) [Member] | Senior Vice Presidents [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of options granted     8,970