XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Geographic, and Concentrations of Risk Information - Geographic Concentration of Net Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net revenue by geographic region    
Total revenues $ 191,244 $ 167,286
United States and Canada    
Net revenue by geographic region    
Total revenues 184,324 163,490
Europe (including United Kingdom)    
Net revenue by geographic region    
Total revenues 5,298 2,586
Other    
Net revenue by geographic region    
Total revenues $ 1,622 $ 1,210