XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity Stockholders' Equity - Summary of Amounts Reclassified from AOCI (Details) - Foreign exchange contracts - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Amount of gains (losses) reclassified from AOCI $ 25,722 $ 0 $ 17,208 $ 0
Revenues        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Amount of gains (losses) reclassified from AOCI 33,301   22,060  
Cost of Revenues        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Amount of gains (losses) reclassified from AOCI 73   267  
Provision for Income Taxes        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Amount of gains (losses) reclassified from AOCI $ (7,652)   $ (5,119)