v3.26.1
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The movement of accumulated other comprehensive loss was as follows:
Foreign Currency
TranslationOther
AdjustmentsAdjustmentsTotal
$$
Balance as of December 31, 2025(66,252)(11,932)(78,184)
Other comprehensive income before reclassifications52,351 114 52,465 
Amounts reclassified from accumulated other comprehensive loss— 349 349 
Net-current period other comprehensive income52,351 463 52,814 
Balance as of June 30, 2026(13,901)(11,469)(25,370)