XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Geographical Markets The following table provides information about disaggregated revenue by primary geographical markets:
Year ended December 31,
202320222021
Primary geographical markets
North America90 %90 %88 %
Others10 %10 %12 %
Total revenues100 %100 %100 %