v3.25.4
Income Taxes - Summary of Components of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deferred tax assets:    
Share compensation $ 31,428 $ 39,975
Capitalized research and experimentation expenses 39,023 31,010
Other deductible timing differences 1,494 1,300
Total deferred tax assets, gross 165,441 154,661
Valuation allowance (147,624) (139,514)
Total deferred tax assets, net 17,817 15,147
Deferred tax liabilities:    
Fixed and intangible assets (1,513) (1,626)
Unrealized foreign exchange (5,217) (6,571)
Outside basis differences in equity and other investments (3,299) (2)
Investments (7,765) (6,948)
Other timing differences (23)  
Total deferred tax liabilities (17,817) (15,147)
Total deferred tax asset (liability) 0 0
Germany    
Deferred tax assets:    
Operating loss carryforwards   55,507
International    
Deferred tax assets:    
Operating loss carryforwards   $ 26,869
Domestic Tax Jurisdiction [Member]    
Deferred tax assets:    
Operating loss carryforwards 27,740  
Foreign Tax Jurisdiction [Member]    
Deferred tax assets:    
Operating loss carryforwards $ 65,756