v3.25.4
Income Taxes - Summary of Changes in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Valuation Allowance [Line Items]    
Valuation allowance, beginning of period $ 81,798 $ 78,689
The impact of changes in foreign exchange rates 3,081 1,587
Valuation allowance, end of period 198,777 81,798
United States    
Valuation Allowance [Line Items]    
Valuation Allowance - increase (decrease) amount 20,435 8,727
Germany    
Valuation Allowance [Line Items]    
Valuation Allowance - increase (decrease) amount 13,515 0
Canada    
Valuation Allowance [Line Items]    
Valuation Allowance - increase (decrease) amount 72,747 (7,815)
Australia    
Valuation Allowance [Line Items]    
Valuation Allowance - increase (decrease) amount $ 7,201 $ 610