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