XML 121 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Data [Abstract]                              
Net sales $ 416,814 $ 464,040 $ 550,610 $ 515,276 $ 596,100 $ 632,828 $ 686,620 $ 620,952 $ 657,449 $ 655,150 $ 642,769 $ 546,761 $ 1,946,740 $ 2,536,500 $ 2,502,129
Gross profit 42,959 56,009 89,658 76,446 108,223 122,910 151,027 116,027 94,597 92,005 78,034 58,055 265,072 498,187 322,691
Net income (loss) for the year $ (1,030) $ (330,166) $ 28,958 $ 18,167 $ 50,382 $ 55,329 $ 74,328 $ 51,213 $ 41,462 $ 36,170 $ 22,552 $ 12,074 $ (284,071) $ 231,252 $ 112,258
Basic net income (loss) attributable to common stockholders per share (in usd per share) $ (0.02) $ (7.53) $ 0.65 $ 0.40 $ 1.10 $ 1.18 $ 1.57 $ 1.07 $ 0.86 $ 0.75 $ 0.46 $ 0.25 $ (6.40) $ 4.92 $ 2.31
Diluted net income (loss) attributable to common stockholders per share (in usd per share) $ (0.02) $ (7.53) $ 0.64 $ 0.39 $ 1.07 $ 1.16 $ 1.54 $ 1.04 $ 0.84 $ 0.73 $ 0.46 $ 0.24 $ (6.40) $ 4.81 $ 2.25