Revenue - Schedule of Contract assets (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Contract with Customer, Asset, after Allowance for Credit Loss [Abstract] | ||
| Contract assets as of January 1 | $ 381 | $ 233 |
| Additional contract costs to fulfill | 351 | 403 |
| Amortization of contract costs to obtain | (65) | (87) |
| Amortization of contract costs to fulfill | (335) | (168) |
| Contract assets as of December 31 | $ 332 | $ 381 |