v3.26.1
Commitments and Contingencies (Details)
1 Months Ended
May 02, 2025
defendant
claims
May 15, 2026
claims
Mar. 26, 2026
claims
Mar. 28, 2025
claims
2025 Class Action        
Loss Contingencies [Line Items]        
Number of pending claims       2
2025 Derivative Lawsuit        
Loss Contingencies [Line Items]        
Number of pending claims 2      
Number of defendants specified | defendant 1      
Additional Stockholder Derivative Lawsuits        
Loss Contingencies [Line Items]        
Number of additional pending claims     2  
2026 Derivative Lawsuit        
Loss Contingencies [Line Items]        
Number of new claims filed   2