XML 130 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities, Current [Abstract]    
Accrued payroll and benefits $ 32,863 $ 31,205
Income taxes payable 6,179 11,746
Accrued rebates 4,328 6,327
Other accrued expenses 45,354 50,160
Total $ 88,724 $ 99,438