v3.26.1
Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income (loss), as reported $ 91,202 $ (17,864)
Less: Income attributable to participating pre-funded warrant liabilities (13,567) 0
Numerator for net income (loss) attributable to ordinary shareholders - basic 77,635 (17,864)
Effect of dilutive securities    
Add: Income attributable to participating pre-funded warrant liabilities 13,567 0
Fair value change of warrant liabilities (130,916) (5,633)
Numerator for net income (loss) attributable to ordinary shareholders - basic $ (39,714) $ (23,497)
Denominator:    
Weighted-average number of ordinary shares used in net income (loss) per share - basic (in shares) 110,064,581 89,192,252
Add: Weighted-average pre-funded warrants (in shares) 20,202,112 9,449,371
Weighted-average number of ordinary shares used in net loss per share - diluted (in shares) 130,266,693 98,641,623
Net income (loss) per share - basic (in dollars per share) $ 0.71 $ (0.20)
Net loss per share - diluted (in dollars per share) $ (0.30) $ (0.24)