XML 131 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Offerings (Details)
Jan. 27, 2022
USD ($)
yr
$ / shares
shares
Jan. 25, 2022
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
May 26, 2021
$ / shares
Subsidiary, Sale of Stock [Line Items]          
Ordinary shares, par value (in per share) | $ / shares $ 0.0001   $ 0.0001 $ 0.0001 $ 0.001
Gross proceeds from the IPO | $ $ 15,000,000.0        
Net proceeds from the IPO | $ $ 12,400,000        
Ordinary shares, outstanding (in shares) 9,500,000   9,563,914 9,547,607  
Ordinary shares, issued (in shares) 9,500,000   9,563,914 9,547,607  
Initial Public Offering Warrants to Purchase Ordinary Shares          
Subsidiary, Sale of Stock [Line Items]          
Number of shares called by each warrant (in shares) 1        
Number of shares called warrants (in shares) 1        
Exercise price of warrants (in dollars per share) | $ / shares $ 6.00        
Term of warrants 5 years        
Initial Public Offering Option Warrants to Purchase Ordinary Shares          
Subsidiary, Sale of Stock [Line Items]          
Number of shares called by each warrant (in shares)   1      
Number of shares called warrants (in shares)   375,000      
Exercise price of warrants (in dollars per share) | $ / shares   $ 0.01      
Initial Public Offering Warrants and Option Warrants to Purchase Ordinary Shares          
Subsidiary, Sale of Stock [Line Items]          
Warrants, fair value | $ $ 4,160,000        
Warrants outstanding (in shares)     2,875,000    
Warrants exercised (in shares)     0    
Initial Public Offering Warrants and Option Warrants to Purchase Ordinary Shares | Measurement Input, Share Price          
Subsidiary, Sale of Stock [Line Items]          
Warrants and rights outstanding, measurement input | $ / shares 1.448        
Initial Public Offering Warrants and Option Warrants to Purchase Ordinary Shares | Measurement Input, Risk Free Interest Rate          
Subsidiary, Sale of Stock [Line Items]          
Warrants and rights outstanding, measurement input 0.0166        
Initial Public Offering Warrants and Option Warrants to Purchase Ordinary Shares | Measurement Input, Expected Term          
Subsidiary, Sale of Stock [Line Items]          
Warrants and rights outstanding, measurement input | yr 5        
Initial Public Offering Warrants and Option Warrants to Purchase Ordinary Shares | Measurement Input, Exercise Price          
Subsidiary, Sale of Stock [Line Items]          
Warrants and rights outstanding, measurement input | $ / shares 6.00        
Initial Public Offering Warrants and Option Warrants to Purchase Ordinary Shares | Measurement Input, Price Volatility          
Subsidiary, Sale of Stock [Line Items]          
Warrants and rights outstanding, measurement input 0.4400        
Initial Public Offering Warrants and Option Warrants to Purchase Ordinary Shares | Measurement Input, Expected Dividend Payment          
Subsidiary, Sale of Stock [Line Items]          
Warrants and rights outstanding, measurement input | $ 0        
IPO          
Subsidiary, Sale of Stock [Line Items]          
Issuance of ordinary shares upon Initial Public Offering ("IPO"), net (in shares) 2,500,000        
Issuance of ordinary shares per unit upon Initial Public Offering ("IPO") (in shares) 1        
Share price (in dollars per share) | $ / shares $ 6.00        
Over-Allotment Option          
Subsidiary, Sale of Stock [Line Items]          
Underwriters' option period   45 days      
Number of shares issuable (in shares)   375,000