v3.26.1
Share-Based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 14, 2023
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation      
Aggregate of common shares to the investors 4,150,000    
Employee stock option | General and administration expenses      
Share-Based Compensation      
Share based compensation expense   $ 0.5 $ 0.5
2021 Incentive Equity Plan      
Share-Based Compensation      
Aggregate number of common shares reserved for issuance under the plan   28,001,961  
Number of additional shares authorized subject to approval to share holders   16,918,653  
Units sign-on grant   2,243,853  
Common Shares issued and outstanding percentage   4.00%