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

Shareholders' Equity - Share Options Outstanding Summary (Details)

v3.25.1
Shareholders' Equity - Share Options Outstanding Summary (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Share Options 26,693,855 8,552,161 9,753,600
Options Exercisable 16,115,102    
Legacy employees      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Share Options 190,000    
Exercise Price lower range limit $ 1.58    
Exercise Price upper range limit $ 1.58    
Options Exercisable 190,000    
2020 employee grant      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Share Options 3,909,347    
Exercise Price lower range limit $ 0.3    
Exercise Price upper range limit $ 0.48    
Options Exercisable 3,785,141    
Other employee grant      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Share Options 22,594,508    
Exercise Price lower range limit $ 0.02    
Exercise Price upper range limit $ 3.96    
Options Exercisable 12,139,961