Quarterly report [Sections 13 or 15(d)]

Share-based compensation - Unregistered Securities (Details)

v3.25.2
Share-based compensation - Unregistered Securities (Details) - Plan - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted 109,853 15,031  
Exercise price $ 4.711 $ 8.925  
Remaining contractual term 8 years 8 months 4 days   7 years 4 months 20 days
Intrinsic value of options outstanding $ 6,490    
Non-qualified stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted 11,700    
Options term 10 years    
Exercise price $ 250    
Vesting percentage 100.00%    
Remaining contractual term 5 years 5 months 19 days    
Unrecognized compensation expense $ 0    
Intrinsic value of options outstanding $ 0