v3.26.1
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 18, 2025
Mar. 26, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Common Stock [Line Items]          
Common stock, shares authorized     492,000,000   492,000,000
Preferred stock shares authorized     10,000,000   10,000,000
Voting common stock     28,079,552   27,996,819
Common stock, shares outstanding     28,079,552   27,996,819
Preferred stock, shares issued      
Preferred stock, shares outstanding      
Number of share of voting common stock     1    
Voting common stock percentage     9.90%    
Sell from time to time     $ 263,500    
Aggregate offering price   $ 100,000      
Remained available     93,500    
Proceeds from issuance of common stock through ATM and underwritten offerings, net     $ 5,940  
Outstanding Warrants [Member]          
Common Stock [Line Items]          
Outstanding warrants     4,999,863    
Public Warrants [Member]          
Common Stock [Line Items]          
Purchase an aggregate shares     499,986    
Exercise price per share     $ 115    
Voting Common Stock [Member]          
Common Stock [Line Items]          
Common stock, shares authorized     490,000,000    
Non-Voting Common Stock [Member]          
Common Stock [Line Items]          
Common stock, shares authorized     2,000,000    
Voting common stock        
Common stock, shares outstanding      
Common Stock [Member]          
Common Stock [Line Items]          
Sale of stock     1,231,447    
Proceeds from issuance of common stock through ATM and underwritten offerings, net     $ 6,500    
Underwritten Offering [Member]          
Common Stock [Line Items]          
Aggregate shares $ 11,670,707        
Pre funded warrants to purchase shares 675,000        
Common warrants to purchase shares 12,345,707        
Available offering amount     $ 170,000    
Net proceeds $ 27,500