v3.25.1
Summary of Significant Accounting Policies (Details)
May 06, 2024
Apr. 25, 2024
Common Stock – Class A    
Significant Accounting Policies [Line Items]    
Stock split ratio 0.25  
Common Stock – Class B    
Significant Accounting Policies [Line Items]    
Stock split ratio 0.25  
Minimum | Common Stock – Class A    
Significant Accounting Policies [Line Items]    
Proposed stock split, conversion ratio   0.5
Minimum | Common Stock – Class B    
Significant Accounting Policies [Line Items]    
Proposed stock split, conversion ratio   0.5
Maximum | Common Stock – Class A    
Significant Accounting Policies [Line Items]    
Proposed stock split, conversion ratio   0.04
Maximum | Common Stock – Class B    
Significant Accounting Policies [Line Items]    
Proposed stock split, conversion ratio   0.04