v3.26.1
Common Stock - Narratives (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Feb. 26, 2025
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Feb. 28, 2025
$ / shares
Feb. 24, 2025
shares
Feb. 23, 2025
shares
Class of Stock [Line Items]            
Number of shares of common stock authorized   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    
Amount of cash dividend has been declared | $   $ 0        
Number of votes per share   one        
Split ratio 0.0139          
Common stock reserved   63,669,584 30,318,838      
2023 Employee Stock Purchase Plan            
Class of Stock [Line Items]            
Common stock reserved   6,780        
Number of shares issued and outstanding (in %)   1.00%        
Aggregate number of shares available for future grant   149,036        
Issued shares   0