XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) Per Share (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
Earnings Per Share [Abstract]                
Stock options excluded from computation of earnings per share (in shares) 14,235,295     12,607,056       12,514,638
Net loss $ 56,309 $ (55,664) $ (52,190) $ 17,554 $ 57,469 $ (38,009) $ (51,545) $ 37,014
Basic weighted average common shares outstanding (in shares) 62,744,005     61,980,680     62,566,723 61,890,824
Stock options and restricted stock units 121,836     263,922     0 199,519
Diluted weighted average common shares outstanding (in shares) 62,865,841     62,244,602     62,566,723 62,090,343
Basic net loss per common share (in usd per share) $ 0.90     $ 0.28     $ (0.82) $ 0.60
Diluted net loss per common share (in usd per share) $ 0.90     $ 0.28     $ (0.82) $ 0.60