XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) per Share - Computation of EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:                
Net (loss) income $ (14,032) $ 55,031 $ 23,496 $ 35,461 $ (25,928) $ (6,674) $ 64,495 $ 2,859
Denominator:                
Weighted-average common shares outstanding, basic (in shares) 40,629,602     33,281,287     36,118,930 32,942,958
Effect of dilutive securities (in shares) 0     1,494,164     1,464,556 1,346,453
Weighted-average common shares outstanding, diluted (in shares) 40,629,602     34,775,451     37,583,486 34,289,411
Net (loss) income per share, basic (in dollars per share) $ (0.35)     $ 1.07     $ 1.79 $ 0.09
Net (loss) income per share, diluted (in dollars per share) $ (0.35)     $ 1.02     $ 1.72 $ 0.08