XML 100 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Narratives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
May 31, 2024
Line of credit | JPMorgan Chase Bank    
DEBT    
Maximum borrowing capacity   $ 1,500,000
Line of credit | HSBC Bank (China) Company Limited    
DEBT    
Maximum borrowing capacity $ 15,000  
Effective interest rate 5.50%  
Outstanding borrowings $ 0  
Term loan | JPMorgan Chase Bank    
DEBT    
Maximum borrowing capacity   750,000
Effective interest rate 5.42%  
Revolving credit facility | JPMorgan Chase Bank    
DEBT    
Maximum borrowing capacity   $ 750,000
Outstanding borrowings $ 0