Accrued and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Deferred annual fee | $ 713 | $ 681 |
| Due to sellers | 936 | 936 |
| Accrued compensation | 1,059 | 901 |
| Other accrued liabilities | 3,105 | 3,455 |
| Total accrued and other current liabilities | $ 5,813 | $ 5,973 |