v3.26.1
Common Stock - Schedule of Common Stock Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Common Stock [Roll Forward]        
Beginning balance (in shares)     120,070,000  
Exercise of stock options (in shares)     738,000  
Exercise of warrants (in shares)     572,000  
Vesting of restricted stock (in shares)     905,000  
Conversion of convertible notes into common stock (in shares)     420,000  
Public offerings, net of issuance costs (in shares)     27,527,000  
Ending balance (in shares) 152,690,611   152,690,611  
Stock issuance costs $ 13,512 $ 4,982 $ 13,512 $ 4,982
Apium Swarming Technologies, Inc        
Common Stock [Roll Forward]        
Acquisition of Apium/Quaze (in shares)     536,000  
Quaze        
Common Stock [Roll Forward]        
Acquisition of Apium/Quaze (in shares)     1,923,000