Prepaid Expenses and Other Current Assets - Schedule of Prepaid, and Other Assets Disclosure (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Prepaid Expense and Other Assets, Current [Abstract] | ||
| Tariff refund receivable | $ 25,770 | $ 0 |
| Inventory prepayments | 1,568 | 2,641 |
| Other | 9,854 | 9,730 |
| Total prepaid expenses and other current assets | $ 37,192 | $ 12,371 |