XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Segments and Geographic Information - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenue $ 32,989 $ 42,996 $ 104,787 $ 133,905
United States        
Disaggregation of Revenue [Line Items]        
Net revenue 25,586 32,041 79,860 97,901
International        
Disaggregation of Revenue [Line Items]        
Net revenue $ 7,403 $ 10,955 $ 24,927 $ 36,004