Income Taxes - Additional Information (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2025 |
Dec. 31, 2024 |
|
| Income Tax [Line Items] | ||
| Valuation allowance | $ 2,650 | $ 1,891 |
| Canada Revenue Agency Member | ||
| Income Tax [Line Items] | ||
| Non capital loss carryforwards | 18,700 | 20,800 |
| Valuation allowance | $ 2,700 | $ 1,900 |
| Earliest Tax Year [Member] | ||
| Income Tax [Line Items] | ||
| Non-Capital Losses Expiration Year | 2032 | |
| Latest Tax Year [Member] | ||
| Income Tax [Line Items] | ||
| Non-Capital Losses Expiration Year | 2044 |