v3.26.1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Common Stock Outstanding A summary of shares of common stock issued by the Company is as follows (in thousands):
Description of SharesShares Issued
Shares outstanding as of December 31, 2025120,070 
Exercise of stock options738 
Exercise of warrants572 
Vesting of restricted stock905 
Conversion of convertible notes into common stock420 
Acquisition of Apium536 
Acquisition of Quaze1,923 
Public offerings, net of $13,512 of issuance costs
27,527 
Shares outstanding as of June 30, 2026152,691