XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Apr. 02, 2022
Statement of Financial Position [Abstract]      
Allowance for credit losses $ 7,425 $ 7,189 $ 5,766
Inventory valuation reserves 18,076 19,268 11,307
Accumulated depreciation of property, plant, and equipment $ 577,183 $ 569,528 $ 536,580
Preferred stock par value (in USD per share) $ 0.01 $ 0.01 $ 0.01
Preferred stock shares authorized (in shares) 100,000 100,000 100,000
Preferred stock shares outstanding (in shares) 0 0 0
Common stock par value (in USD per share) $ 0.01 $ 0.01 $ 0.01
Common stock shares authorized (in shares) 150,000,000 150,000,000 150,000,000
Common stock shares issued (in shares) 37,799,251 37,692,132 40,555,922
Common stock shares outstanding (in shares) 37,799,251 37,692,132 40,555,922
Payments of rent before payment due date     $ 13,200