v3.26.1
WDC Merger (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 04, 2026
Aug. 01, 2026
Aug. 01, 2026
May 28, 2026
WDC Merger        
Treasury stock, shares retired   20 20  
WDC        
WDC Merger        
Merger consideration $ 85,652.51      
Average price $ 590      
WDC | Common Stock Class A        
WDC Merger        
Number of common shares 41,494     41,496
Treasury stock, shares retired 2      
WDC | Common Stock Class B        
WDC Merger        
Number of common shares 3,985,758     3,985,776
Treasury stock, shares retired 18