Other Income (Expense) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Income and Expenses [Abstract] | ||||
| Revaluation of warrants liability | $ 0 | $ 0 | $ 0 | $ 2,273 |
| Revaluation of convertible notes embedded derivative feature | 0 | (3,074) | 0 | (4,095) |
| Employee retention credit | 0 | 0 | 1,758 | 1,811 |
| Foreign currency transaction (loss) gain | (278) | 661 | (729) | 1,069 |
| Other | 124 | 106 | 259 | 153 |
| Total other income (expense) | $ (154) | $ (2,307) | $ 1,288 | $ 1,211 |
| X | ||||||||||
- Definition Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Employee Retention Credit No definition available.
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Other No definition available.
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Revaluation Of Convertible Notes Embedded Derivative Feature No definition available.
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Revaluation Of Warrants Liability No definition available.
|