XML 80 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Segments and Geographic Information - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenue $ 152,466 $ 189,757
United States    
Disaggregation of Revenue [Line Items]    
Net revenue 118,621 143,870
International    
Disaggregation of Revenue [Line Items]    
Net revenue $ 33,845 $ 45,887