v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue by Geographical Markets The following table provides information about disaggregated revenue by primary geographical markets:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Primary geographical markets    
North America88 %88 %88 %89 %
Others12 12 12 11 
Total revenues100 %100 %100 %100 %