v3.25.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 04, 2025
Sep. 03, 2025
Aug. 02, 2025
Apr. 26, 2025
Subsequent Event [Line Items]        
Common Stock (US Dollar per shares)     $ 0.00001 $ 0.00001
Subsequent Event        
Subsequent Event [Line Items]        
Common Stock (US Dollar per shares)   $ 0.00001    
Common stock, capital shares reserved for future issuance (in shares)   3,562,000    
Debt instrument, delayed due term loan, threshold limit, maximum amount $ 50,000      
Subsequent Event | Plan Shares, New Shares        
Subsequent Event [Line Items]        
Common stock, capital shares reserved for future issuance (in shares)   2,300,000    
Subsequent Event | Plan Shares, Carryover Shares        
Subsequent Event [Line Items]        
Common stock, capital shares reserved for future issuance (in shares)   1,262,000