v3.26.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deferred tax assets:    
Tax loss carryforwards $ 144,366 $ 96,444
Capitalized research and development 8,239 13,606
Research and development credits 13,557 11,063
Other 4,321 3,068
Total deferred tax assets 170,483 124,181
Valuation allowance (143,002) (94,894)
Deferred tax assets, net of allowance 27,481 29,287
Deferred tax liabilities:    
Other (2,703) (2,701)
Net deferred tax assets $ 24,778 $ 26,586