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 |