Related Party Transactions (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Due to related party | ||||
| Due from related party, opening balance | $ 1,542 | |||
| Due to related party, opening balance | 985 | |||
| Due from related party, closing balance | $ 2,148 | 2,148 | ||
| Due to related party, closing balance | 568 | 568 | ||
| Qualstar | ||||
| Due to related party | ||||
| Due from related party, opening balance | 55 | $ 11 | 5 | $ 8 |
| Due to related party, opening balance | 39 | 61 | 25 | 12 |
| Billed (or accrued) to related party by Interlink | 89 | 133 | 157 | 253 |
| Paid by related party to Interlink | (137) | (127) | (155) | (244) |
| Billed (or accrued) to Interlink by related party | 44 | 44 | 82 | 93 |
| Paid by Interlink to related party | (53) | (87) | (77) | (87) |
| Due from related party, closing balance | 7 | 17 | 7 | 17 |
| Due to related party, closing balance | $ 30 | $ 18 | $ 30 | $ 18 |