v3.26.1
Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total securities excluded from the calculation of weighted average number of shares of common stock outstanding (in shares) 3,005,545 13,218,268
Awards under equity incentive plans    
Total securities excluded from the calculation of weighted average number of shares of common stock outstanding (in shares) 3,005,545 7,734,741
Common stock warrants    
Total securities excluded from the calculation of weighted average number of shares of common stock outstanding (in shares) 0 5,483,527