v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 22, 2026
Feb. 05, 2026
Sep. 05, 2025
Feb. 28, 2026
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Stockholders' Equity              
Common stock shares, authorized         300,000,000 300,000,000 300,000,000
Common stock shares, par value         $ 0.0001 $ 0.0001 $ 0.0001
Gross proceeds received           $ 36,800  
Aggregate purchase price           80,000  
Warrants exercised (in shares)         12,000    
Number of shares issued for exercise of warrants (in shares)         9,815    
Cash proceeds from exercise of warrants         $ 0    
February 2026 Warrants              
Stockholders' Equity              
Warrants to purchase (in shares)       129,418      
Exercise price       $ 15      
Warrant, grant date fair value per share       $ 9.58      
Warrant, grant-date fair value       $ 1,239      
February 2026 Warrants | Earlier of (i) Five years after the Closing Date              
Stockholders' Equity              
Warrant expiration term (in years)       5 years      
February 2026 Warrants | Earlier of (ii) Three years after the listing of common stock on NSE              
Stockholders' Equity              
Warrant expiration term (in years)       3 years      
Private Placement              
Stockholders' Equity              
Issuance of common stock (in shares)   5,333,333 10,000,000        
Purchase price (in dollars per share)   $ 15 $ 3        
Aggregate purchase price   $ 80,000          
Offering costs paid   $ 4,851 $ 2,910     4,851  
Initial public offering              
Stockholders' Equity              
Issuance of common stock (in shares) 2,500,000            
Purchase price (in dollars per share) $ 16            
Gross proceeds received $ 40,000            
Underwriting discounts and commissions 3,200            
Offering expenses 2,509            
Net proceeds from the IPO $ 34,291       34,291    
Offering expenses included in accounts payable and accrued expenses         $ 2,397 2,397  
Offering costs paid           $ 112