XML 87 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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]                
Net income (loss) $ 8,378 $ 18,356 $ (19,359) $ (10,564) $ (10,170) $ (13,357) $ 7,375 $ (34,091)
Convertible and Redeemable Series A-2 Preferred Stock dividend       (2,750)     (4,150) (8,314)
Net (income) loss attributable to common stockholders -basic 8,378     (13,314)     3,225 (42,405)
Net income (loss) attributable to common stockholders -diluted $ 8,378     $ (13,314)     $ 3,225 $ (42,405)
Weighted-average number of shares of common stock outstanding - basic 35,300     34,242     35,003 32,647
Effect of dilutive stock options 1,390           1,243  
Effect of dilutive restricted stock 3,245           3,301  
Weighted-average number of shares of common stock outstanding - diluted 39,935     34,242     39,547 32,647
Net income (loss) per share attributable to common stockholders - basic $ 0.24     $ (0.39)     $ 0.09 $ (1.3)
Net income (loss) per share attributable to common stockholders - diluted $ 0.21     $ (0.39)     $ 0.08 $ (1.3)