Income Taxes - Schedule of Cash Income Taxes Paid (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | $ 455 | |
| Foreign | 1,300 | |
| Income taxes, net of amounts refunded | 1,779 | $ 1,452 |
| Florida | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 90 | |
| Texas | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 215 | |
| Other | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| State and Local | 150 | |
| United Kingdom | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| Foreign | 538 | |
| Philippines | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| Foreign | 412 | |
| Romania | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| Foreign | 82 | |
| Belgium | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| Foreign | $ 292 | |