Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Accrued professional fees | $ 1,220 | $ 1,794 |
| Franchise and sales tax | 935 | 1,691 |
| Fleet operations | 2,954 | 1,309 |
| Other accrued expenses | 2,093 | 1,174 |
| Total accrued expenses and other current liabilities | $ 7,202 | $ 5,968 |