XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 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 options362 
Exercise of warrants372 
Vesting of restricted stock81 
Conversion of convertible notes into common stock420 
Acquisition of Apium536 
Shares outstanding as of March 31, 2026121,841