XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Quarterly Financial Data - Schedule of Quarterly Financial Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 593,709 $ 901,711 $ 556,239
Gross profit (loss) 86,260 348,367 138,979
Net income (loss) 27,923 230,347 43,545
Net income (loss) attributable to common stockholders $ 27,923 $ 230,347 $ (220,002)
Basic net income (loss) per common share $ 0.37 $ 2.72 $ (4.4)
Diluted net income (loss) per common share $ 0.37 $ 2.68 $ (4.4)