Selskapet har kontorer i USA, Israel, Nederland og Singapore. Fra og med januar 2021 er det verdsatt til 2,5 milliarder dollar og har ca 270 ansatte.