XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information - Schedule of Total Net Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Total net revenue $ 62,336 $ 52,783 $ 184,434 $ 155,828
United States        
Segment Reporting Information [Line Items]        
Total net revenue 51,160 44,548 151,913 131,793
International        
Segment Reporting Information [Line Items]        
Total net revenue $ 11,176 $ 8,235 $ 32,521 $ 24,035