XML 260 R63.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]    
Accrued wages, bonuses and commissions $ 73,745 $ 88,696
Other accrued liabilities 58,196 69,728
Accrued liabilities $ 131,941 $ 158,424