v3.26.1
EQUITY - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 4,732,312 $ 4,088,068 $ 4,573,250 $ 4,177,333
Other comprehensive income/(loss) before reclassifications     (3,971) 17,098
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax     (179) 2
Total other comprehensive income/(loss), net of tax (3,208) 12,406 (4,150) 17,100
Ending balance 4,768,603 4,295,683 4,768,603 4,295,683
Accumulated other comprehensive loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 14,404 (2,167) 15,346 (6,861)
Ending balance 11,196 10,239 11,196 10,239
Unrealized loss on marketable securities, net of tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     131 (317)
Other comprehensive income/(loss) before reclassifications     (1,532) 315
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax     (179) 2
Total other comprehensive income/(loss), net of tax     (1,711) 317
Ending balance (1,580) 0 (1,580) 0
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     15,215 (6,544)
Other comprehensive income/(loss) before reclassifications     (2,439) 16,783
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax     0 0
Total other comprehensive income/(loss), net of tax     (2,439) 16,783
Ending balance $ 12,776 $ 10,239 $ 12,776 $ 10,239