XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2025
REVENUE  
Schedule of revenue recognized from contracts with customers as well as revenue from other sources

Three months ended September 30, 

 

Nine months ended September 30, 

    

2025

    

2024

    

2025

2024

Revenue recognized at a point in time

$

208,696

$

179,641

$

593,589

$

510,188

Revenue recognized over time

 

990

 

719

2,856

1,873

Revenue from contracts with customers

$

209,686

$

180,360

$

596,445

$

512,061

Interest income on customer balances

$

59,531

$

65,162

$

175,837

$

196,251

Capital advance income

1,633

2,752

5,799

7,665

Revenue from other sources

$

61,164

$

67,914

$

181,636

$

203,916

Total revenues

$

270,850

$

248,274

$

778,081

$

715,977

Schedule of revenue disaggregated by primary geographical market

Three months ended

 

Nine months ended

September 30, 

September 30, 

    

2025

    

2024

    

2025

    

2024

Primary regional markets

 

  

 

  

Greater China1

$

91,159

$

85,111

$

261,968

$

250,908

Europe, Middle East, and Africa2

68,234

65,869

194,523

187,784

Asia-Pacific2

57,183

47,376

162,205

133,954

Latin America2

27,972

24,756

84,728

72,361

North America3

26,302

25,162

74,657

70,970

Total revenues

$

270,850

$

248,274

$

778,081

$

715,977

(1)

Greater China is inclusive of mainland China, Hong Kong, Macao and Taiwan.

(2)

No single country included in any of these regions generated more than 10% of total revenue.

(3)

The United States is the Company’s country of domicile. Of North America revenues, the U.S. represents $25,165 and $24,030 during the three months ended September 30, 2025 and 2024, respectively, and $71,254 and $67,600 during the nine months ended September 30, 2025 and 2024, respectively.