XML 60 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Stock options exercised (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stockholders' Equity    
Stock options exercised 42,494  
Common Stock    
Stockholders' Equity    
Stock options exercised 42,494 1,532,420
Shares of common stock issued for vested RSUs (in shares) 488,734 551,828
Shares of common stock issued under the ATM (in shares) 22,807,018