XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Ordinary Shares - Ordinary Shares for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Equity [Abstract]    
Exercise of stock options 5,976,157 7,285,275
Shares available for future stock incentive plan awards 3,248,605  
Total 9,224,762