XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET INCOME PER SHARE OF COMMON STOCK - Calculation of Basic and Diluted Per Share Of Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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
Basic net (loss) income attributable to common stockholders per share:                              
Net (loss) income attributable to common stockholders                         $ (284,071) $ 231,252 $ 112,258
Weighted average common shares outstanding (in shares)                         44,359 47,011 48,626
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 (loss) income attributable to common stockholders per share:                              
Net (loss) income attributable to common stockholders                         $ (284,071) $ 231,252 $ 112,258
Weighted average common shares outstanding (in shares)                         44,359 47,011 48,626
Dilutive stock options and restricted stock (in shares)                         0 1,019 1,255
Diluted weighted average common shares outstanding (in shares)                         44,359 48,030 49,881
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