XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS (financial instruments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities   $ 22,000
Derivative assets (Note 7)   $ 1,806
Derivative assets [Extensible Enumeration]   Other non-current assets
Derivative liability (Note 7)   $ (2,158)
Derivative liability [Extensible Enumeration]   Other non-current liabilities
Long-term debt $ 1,503,151 $ 1,592,851
Recurring fair value measurements [Member]    
Fair value measurements, financial instruments [Line Items]    
Derivative assets (Note 7)   1,806
Derivative liability (Note 7)   (2,158)
Significant other observable inputs (Level 2) [Member] | Recurring fair value measurements [Member]    
Fair value measurements, financial instruments [Line Items]    
Derivative assets (Note 7)   1,806
Derivative liability (Note 7)   (2,158)
Cash and cash equivalents [Member] | Money market fund [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities   22,000
Cash and cash equivalents [Member] | Recurring fair value measurements [Member] | Money market fund [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities   22,000
Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets (Level 1) [Member] | Recurring fair value measurements [Member] | Money market fund [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities   22,000
Other current and non-current assets [Member]    
Fair value measurements, financial instruments [Line Items]    
Loans and notes receivable from distributors 12,541 13,430
Loans and notes receivable from distributors, fair value 13,013 13,249
Other current and non-current assets [Member] | Significant unobservable inputs (Level 3) [Member]    
Fair value measurements, financial instruments [Line Items]    
Loans and notes receivable from distributors, fair value 13,013 13,249
Current portion of long-term debt and long-term debt [Member]    
Fair value measurements, financial instruments [Line Items]    
Long-term debt 1,503,151 1,592,851
Long-term debt, fair value 1,508,347 1,554,028
Current portion of long-term debt and long-term debt [Member] | Significant other observable inputs (Level 2) [Member]    
Fair value measurements, financial instruments [Line Items]    
Long-term debt, fair value $ 1,508,347 $ 1,554,028