v3.25.2
Financing Agreements - Fair Value Measurement Inputs and Valuation Techniques (Details) - Convertible note
Apr. 26, 2025
Apr. 27, 2024
Risk-Free Rate (Annual)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input   0.0478
Risk-Free Rate (Annual) | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input 0.0404  
Risk-Free Rate (Annual) | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input 0.0424  
Implied Yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input   0.1628
Implied Yield | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input 0.1579  
Implied Yield | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input 0.1598  
Volatility (Annual)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input   0.4000
Volatility (Annual) | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input 0.40  
Volatility (Annual) | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input 0.55  
Dividend Yield (Annual)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Debt instrument, measurement input   0