Income Taxes - Schedule of cash flow, supplemental disclosures (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Operating Loss Carryforwards [Line Items] | |||
| U.S. federal: | $ (479) | $ 442 | $ (473) |
| Net cash paid for income taxes | 2,760 | 2,196 | 1,274 |
| California | |||
| Operating Loss Carryforwards [Line Items] | |||
| U.S. state and local: | 273 | 0 | (146) |
| Illinois | |||
| Operating Loss Carryforwards [Line Items] | |||
| U.S. state and local: | 0 | 110 | 0 |
| Michigan | |||
| Operating Loss Carryforwards [Line Items] | |||
| U.S. state and local: | 0 | 0 | 88 |
| Tennessee | |||
| Operating Loss Carryforwards [Line Items] | |||
| U.S. state and local: | 0 | 169 | 825 |
| Texas | |||
| Operating Loss Carryforwards [Line Items] | |||
| U.S. state and local: | 215 | 165 | 113 |
| Others | |||
| Operating Loss Carryforwards [Line Items] | |||
| U.S. state and local: | (6) | 71 | 158 |
| Netherlands | |||
| Operating Loss Carryforwards [Line Items] | |||
| Foreign: | 2,546 | 1,156 | 569 |
| Canada | |||
| Operating Loss Carryforwards [Line Items] | |||
| Foreign: | 141 | 0 | 95 |
| Others | |||
| Operating Loss Carryforwards [Line Items] | |||
| Foreign: | $ 70 | $ 83 | $ 45 |