Quarterly report pursuant to Section 13 or 15(d)

Share-based compensation - Narrative (Details)

v3.23.1
Share-based compensation - Narrative (Details) - Plan - USD ($)
3 Months Ended
Jun. 16, 2022
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized 1,250,000    
Shares authorized 2,062,500    
Shares available for future grant   442,853  
Intrinsic value of options outstanding   $ 57,590  
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense   161,697 $ 131,906
Unrecognized compensation expense   $ 952,376