XML 122 R80.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE - Primary Geographical Market (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]      
Number of Operating Segments | segment 1    
Number of Reportable Segments | segment 1    
Total revenues $ 627,623 $ 473,403 $ 345,592
Greater China      
Disaggregation of Revenue [Line Items]      
Total revenues 195,663 160,583 127,307
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 87,438 55,941 38,729
All other countries      
Disaggregation of Revenue [Line Items]      
Total revenues $ 344,522 $ 256,879 $ 179,556