XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock - Narratives (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Feb. 28, 2025
Feb. 24, 2025
Feb. 23, 2025
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 $ 0.0001 $ 0.0001 $ 0.0001    
Amount of cash dividend has been declared $ 0        
Number of votes per share one        
Common stock reserved 76,085,258 30,318,838      
2023 Employee Stock Purchase Plan          
Class of Stock [Line Items]          
Common stock reserved 6,780        
Number of shares issued and outstanding 1.00%        
Aggregate number of shares available for future grant 149,036        
Issued shares 0