XML 115 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Liabilities - Composition of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll and benefits $ 46,387 $ 46,316
Accrued customer rebates 19,890 18,757
Other accrued liabilities 52,759 52,367
Total accrued liabilities $ 119,036 $ 117,440