v3.26.1
Stock and Warrants - Schedule of Common Stock Activity (Details)
3 Months Ended
Mar. 31, 2026
shares
Movement In Common Stock Activity [Roll Forward]  
Beginning balance (in shares) 56,854,781
Common stock issued as a result of stock options exercised or RSUs vested (in shares) 955,575
Common stock issued as a result of stock warrants exercised (in shares) 1,304,494
Ending balance (in shares) 59,114,850