v3.26.1
Segment and Geographic Information - Schedule of net revenues by geographic region (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
United States        
Segment Reporting [Line Items]        
Percentage of total revenue 98.00% 95.00% 96.00% 91.00%
Others        
Segment Reporting [Line Items]        
Percentage of total revenue 2.00% 5.00% 4.00% 9.00%