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

Share-based Compensation - Unregistered Securities (Details)

v3.25.1
Share-based Compensation - Unregistered Securities (Details) - Plan - USD ($)
12 Months Ended
Jun. 16, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted   15,031 1,260  
Options term 10 years      
Exercise price   $ 8.925 $ 46.25  
Remaining contractual term   7 years 4 months 20 days 8 years 29 days 9 years 14 days
Intrinsic value of options outstanding   $ 0 $ 192,465  
Non-qualified stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted   11,700    
Options term   10 years    
Exercise price   $ 10    
Vesting percentage   100.00%    
Remaining contractual term   5 years 11 months 15 days    
Unrecognized compensation expense   $ 0    
Intrinsic value of options outstanding   $ 0