XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]                
Stock options excluded from computation of earnings per share (in shares) 15,609,038     14,235,295        
Net loss $ 16,822 $ (36,251) $ (41,036) $ 56,309 $ (55,664) $ (52,190) $ (60,465) $ (51,545)
Basic weighted average common shares outstanding (in shares) 63,233,266     62,744,005     63,112,560 62,566,723
Stock options and restricted stock units 50,358     121,836     0 0
Diluted weighted average common shares outstanding (in shares) 63,283,624     62,865,841     63,112,560 62,566,723
Basic net loss per common share (in usd per share) $ 0.27     $ 0.90     $ (0.96) $ (0.82)
Diluted net loss per common share (in usd per share) $ 0.27     $ 0.90     $ (0.96) $ (0.82)