v3.25.0.1
THE COMPANY AND SIGNIFICANT ACCOUNTING POLICIES - Pension plan (Details)
Dec. 31, 2024
Cash and Cash Equivalents | Quoted prices in active market (Level 1)  
Employee benefit plan disclosures  
Valuation percentage of plan assets 12.00%
Mutual Funds | Significant other observable inputs (Level 2)  
Employee benefit plan disclosures  
Valuation percentage of plan assets 22.00%
U.S. Pension Benefits | Significant other observable inputs (Level 2)  
Employee benefit plan disclosures  
Valuation percentage of plan assets 6.00%
U.S. Pension Benefits | Equity Securities - U.S.  
Employee benefit plan disclosures  
Target Allocation (as a percent) 36.00%
U.S. Pension Benefits | Bond market fund  
Employee benefit plan disclosures  
Target Allocation (as a percent) 60.00%
U.S. Pension Benefits | Private Real Estate  
Employee benefit plan disclosures  
Target Allocation (as a percent) 4.00%
U.S. Pension Benefits | Investments at net Asset value  
Employee benefit plan disclosures  
Valuation percentage of plan assets 94.00%
International Pension Benefits | Investments at net Asset value  
Employee benefit plan disclosures  
Valuation percentage of plan assets 66.00%