Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation (Narrative) (Details)

v3.24.1.1.u2
Share-Based Compensation (Narrative) (Details) - USD ($)
3 Months Ended
Dec. 07, 2022
Nov. 06, 2022
Oct. 10, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation expense before income taxes       $ 197,306 $ 312,445  
Unrecognized compensation expense for awards       $ 640,638    
Recognition period for unrecognized compensation expense       1 year 8 months 12 days    
2022 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of awards authorized       1,250,000    
Issued in period       328,091    
Number of awards outstanding       650,820    
Awards eligible for grant       271,089    
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       412,925    
Restricted Stock Units (RSUs) [Member] | 2022 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of awards outstanding       795,370   785,404
Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options granted     82,278      
Restricted Stock Units (RSUs) [Member] | Senior Vice Presidents [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options granted   134,546