Condensed Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
||
|---|---|---|---|---|
| Common stock, par value | $ 0.0001 | $ 0.0001 | ||
| Common stock, shares authorized | 1,000,000,000 | 1,000,000,000 | ||
| Common stock, shares issued | 167,512,566 | 166,718,150 | ||
| Common stock, shares outstanding | 167,512,566 | 166,718,150 | ||
| Accounts receivable | [1] | $ 23,592 | $ 16,061 | |
| Accrued expenses and other current liabilities | [1] | 8,174 | 6,672 | |
| Variable Interest Entity [Member] | ||||
| Accounts receivable | 20,882 | 13,332 | ||
| Accrued expenses and other current liabilities | 5,358 | 3,755 | ||
| Variable Interest Entity, Primary Beneficiary [Member] | ||||
| Accounts receivable | $ 21,285 | $ 13,625 | ||
| ||||