v3.26.1
Common Stock Warrants - Summary of Warrants to Purchase Shares of Common Stock Outstanding (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Warrants  
Number of warrants issued 41,918
July 2023  
Warrants  
Number of warrants issued 80
Exercise price of warrants | $ / shares $ 10.00
October 2023  
Warrants  
Number of warrants issued 100
Exercise price of warrants | $ / shares $ 10.00
Public And Private Placement Warrants  
Warrants  
Number of warrants issued 23,830
Exercise price of warrants | $ / shares $ 11.50
September 2024  
Warrants  
Number of warrants issued 148
Exercise price of warrants | $ / shares $ 3.02
May 2025  
Warrants  
Number of warrants issued 10,510
Exercise price of warrants | $ / shares $ 1.71
August 2025  
Warrants  
Number of warrants issued 1,400
Exercise price of warrants | $ / shares $ 2
September 2025  
Warrants  
Number of warrants issued 600
Exercise price of warrants | $ / shares $ 2
November 2025  
Warrants  
Number of warrants issued 4,750
Exercise price of warrants | $ / shares $ 2
February 2026  
Warrants  
Number of warrants issued 500
Exercise price of warrants | $ / shares $ 2.5