XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographic Information and Concentrations of Risk - Geographic Concentration of Net Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net revenue by geographic region      
Total net revenues $ 262,399 $ 313,832 $ 219,496
United States and Canada      
Net revenue by geographic region      
Total net revenues 215,520 260,009 158,756
South Africa      
Net revenue by geographic region      
Total net revenues 17,333 28,208 35,001
Other      
Net revenue by geographic region      
Total net revenues $ 29,546 $ 25,615 $ 25,739