XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Wages, severance and related taxes $ 79,479 $ 71,880
Accrued rebates 51,063 49,255
Employee benefits 26,101 27,487
Deferred revenue 29,781 23,718
Lease liabilities 21,085 18,945
Accrued interest 17,628 18,774
Other (individual items less than 5% of total current liabilities) 81,843 80,230
Accrued liabilities $ 306,980 $ 290,289