XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Net revenue by geographic region    
Total revenues $ 166,188 $ 191,244
United States and Canada    
Net revenue by geographic region    
Total revenues 164,257 184,324
Europe (including United Kingdom)    
Net revenue by geographic region    
Total revenues 1,699 5,298
Other    
Net revenue by geographic region    
Total revenues $ 232 $ 1,622