XML 148 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) per Share - Schedule of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Numerator:    
Net income (loss) $ 65,626 $ (6,685)
Denominator:    
Weighted-average common shares outstanding, basic (in shares) 37,306,363 33,050,319
Effect of dilutive securities (in shares) 1,696,806 0
Weighted-average common shares outstanding, diluted (in shares) 39,003,169 33,050,319
Net income (loss), basic (in dollars per share) $ 1.76 $ (0.20)
Net income (loss), diluted (in dollars per share) $ 1.68 $ (0.20)