XML 151 R134.htm IDEA: XBRL DOCUMENT v3.22.4
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 2,012 $ 2,034 $ 1,736
Additions Charged to Cost and Expenses 500 500 356
Other (6) (27) 32
Deductions 551 495 90
Balance at End of Period 1,955 2,012 2,034
Inventory Reserve      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 114,055 110,587 103,556
Additions Charged to Cost and Expenses 31,452 15,475 17,534
Other 1,926 1,335 (521)
Deductions 10,595 13,342 9,982
Balance at End of Period 136,838 114,055 110,587
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 97,170 84,962 77,177
Additions Charged to Cost and Expenses 7,652 13,502 7,785
Other 21 0 0
Deductions 1,036 1,294 0
Balance at End of Period $ 103,807 $ 97,170 $ 84,962