XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period (in years)     10 years  
Foreign exchange contracts        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Amount of gains (losses) reclassified from AOCI $ 25,722 $ 0 $ 17,208 $ 0
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
PSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     1 year  
PSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     1 year