v3.26.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 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 reclassifications24,470 58 24,528 
Amounts reclassified from accumulated other comprehensive loss— 174 174 
Net-current period other comprehensive income24,470 232 24,702 
Balance as of March 31, 2026(41,782)(11,700)(53,482)