XML 134 R121.htm IDEA: XBRL DOCUMENT v3.22.4
Summary Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net sales $ 883,830 $ 857,110 $ 769,970
Gross Profit 208,300 217,190 182,080
Net income (loss) $ 66,170 $ 57,310 $ (79,760)
Basic earnings (loss) per share:      
Net income (loss) per share $ 1.57 $ 1.33 $ (1.83)
Weighted average shares—basic 42,249,244 43,006,922 43,581,232
Diluted earnings (loss) per share:      
Net income (loss) per share $ 1.56 $ 1.32 $ (1.83)
Weighted average shares—diluted 42,478,015 43,281,076 43,581,232