XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.3
COMMON STOCK - Summary of Common Stock Issued and Reserved for Issuance (Details) - shares
shares in Thousands
Sep. 30, 2025
Dec. 31, 2024
COMMON STOCK    
Shares of common stock issued 68,445 55,679
Shares of common stock reserved for issuance for:    
Total shares of common stock issued and reserved for issuance 83,543 69,114
Common stock warrants outstanding    
Shares of common stock reserved for issuance for:    
Shares of common stock reserved for issuance 1,950 1,725
Stock options outstanding    
Shares of common stock reserved for issuance for:    
Shares of common stock reserved for issuance 1,100 1,237
Restricted stock units outstanding    
Shares of common stock reserved for issuance for:    
Shares of common stock reserved for issuance 4,798 5,253
Shares available for grant under stock incentive plans    
Shares of common stock reserved for issuance for:    
Shares of common stock reserved for issuance 5,069 3,596
Shares available for sale under employee stock purchase plan    
Shares of common stock reserved for issuance for:    
Shares of common stock reserved for issuance 2,181 1,624