Segment and Geographic Information - Schedule of net revenues by geographic region (Details) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| United States | ||
| Segment Reporting Information [Line Items] | ||
| Percentage of total revenue | 96.00% | 90.00% |
| Others | ||
| Segment Reporting Information [Line Items] | ||
| Percentage of total revenue | 4.00% | 10.00% |