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