XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Net (Loss) Income Per Share - Potentially Dilutive Common Stock Equivalents (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive common stock equivalents (in shares) 13,200,444 2,851,679 5,307,724
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive common stock equivalents (in shares) 4,881,707 2,224,938 3,748,877
RSUs, PSUs, and RSAs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive common stock equivalents (in shares) 8,318,737 626,741 1,558,847