v3.26.1
Common Stock (Details)
$ / shares in Units, $ in Thousands
12 Months Ended 17 Months Ended
Feb. 24, 2025
$ / shares
shares
Jan. 07, 2025
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Feb. 23, 2025
shares
Common Stock            
Number of shares of common stock authorized 1,040,000,000   1,040,000,000 500,000,000 1,040,000,000 500,000,000
Common stock, par value per share | $ / shares $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001  
Amount of cash dividend has been declared | $     $ 0      
Number of votes per share     one      
Total common stock reserved     30,318,838 827,586 30,318,838  
Stock split ratio 0.01389          
Net proceeds | $   $ 18,300        
Employee stock purchase plan 2023            
Common Stock            
Total common stock reserved     6,780   6,780  
Number of shares issued and outstanding     1.00%      
Aggregate number of shares available for future grant     19,419   19,419  
Issued shares     0      
At the market offering            
Common Stock            
Percentage of aggregate gross proceeds from sale of common stock     3.00%      
Stock Issued During Period, Shares, New Issues     218,419 2,241 220,660  
Net proceeds | $     $ 200      
Common stock remained available to be sold under the ATM | $     49,700   $ 49,700  
Proceeds from issuance of sale of equity | $     $ 200 $ 200 $ 300