XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Tables)
3 Months Ended
Mar. 31, 2025
Related Party Transactions  
Schedule of Deferred Revenue Recognition

Deferred revenue at December 31, 2024

$

62,403

Other amounts collected or invoiced

323

Deferred revenue recognized as service revenue during the three-month period ended March 31, 2025

(741)

Effects of exchange rate changes

1,874

Deferred revenue at March 31, 2025

$

63,859