XML 68 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Net loss per share - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Total potential common shares excluded 70,922,117 58,251,724 50,087,088