Annual report [Section 13 and 15(d), not S-K Item 405]

Share Based Compensation (Narrative) (Details)

v3.25.1
Share Based Compensation (Narrative) (Details)
12 Months Ended
Apr. 11, 2025
Oct. 17, 2024
Jun. 12, 2024
Dec. 07, 2022
shares
Nov. 06, 2022
shares
Oct. 10, 2022
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share based compensation expense before income taxes | $             $ 29,002 $ 1,212,956  
Reverse stock split, ratio   0.02 0.07            
Shares of ESOP allocated to accounts of eligible employees             0    
Scenario, Forecast [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Reverse stock split, ratio 250                
2022 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of awards authorized       13,333       10,000,000  
Issued in period             614    
Number of awards outstanding             237    
Awards eligible for grant             12,482    
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             400    
Restricted Stock Units (RSUs) [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation expense for awards | $             $ 96,694    
Recognition period for unrecognized compensation expense             1 year 2 months 12 days    
Award vesting period             3 years    
Restricted Stock Units (RSUs) [Member] | Tranche One [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting percentage             33.00%    
Restricted Stock Units (RSUs) [Member] | 2022 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of awards outstanding             297 1,047 917
Restricted Stock Units (RSUs) [Member] | Non-Employee Directors [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting period             1 year    
Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of options granted           110      
Restricted Stock Units (RSUs) [Member] | Senior Vice Presidents [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of options granted         179