XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Additional Information (Detail) - $ / shares
Apr. 24, 2025
Apr. 23, 2025
Mar. 31, 2025
Dec. 31, 2024
Apr. 16, 2024
Nov. 02, 2021
Subsequent Event [Line Items]            
Common stock shares outstanding         7,327,478  
Common stock par or stated value per share         $ 0.0001  
Common stock shares issued         7,327,478  
Common Class A [Member]            
Subsequent Event [Line Items]            
Common stock shares outstanding     5,500,000 5,500,000 7,077,478  
Common stock par or stated value per share     $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Common stock shares issued     5,500,000 5,500,000 7,077,478  
Common Class B [Member]            
Subsequent Event [Line Items]            
Common stock shares outstanding     250,000 250,000    
Common stock par or stated value per share     $ 0.0001 $ 0.0001 $ 0.0001  
Common stock shares issued     250,000 250,000 250,000  
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Common stock shares outstanding   6,488,146        
Common stock par or stated value per share   $ 0.0001        
Common stock shares issued   6,488,146        
Stock redeemed or called during period, shares 221,949          
Common stock, share pay to shareholder 2,603,924.73          
Common stock, per share pay to shareholder $ 11.73          
Subsequent Event [Member] | Common Class A [Member]            
Subsequent Event [Line Items]            
Common stock shares outstanding   6,238,146        
Common stock par or stated value per share   $ 0.0001        
Common stock shares issued   6,238,146        
Subsequent Event [Member] | Common Class B [Member]            
Subsequent Event [Line Items]            
Common stock shares outstanding   250,000        
Common stock par or stated value per share   $ 0.0001        
Common stock shares issued   250,000        
Subsequent Event [Member] | Common Stock [Member]            
Subsequent Event [Line Items]            
Common stock shares outstanding   6,488,146        
Common stock par or stated value per share 0.0001          
Common stock shares issued   6,488,146        
Subsequent Event [Member] | Common Stock [Member] | Common Class A [Member]            
Subsequent Event [Line Items]            
Common stock par or stated value per share $ 0.0001          
Common stock shares issued 6,238,146          
Subsequent Event [Member] | Common Stock [Member] | Common Class B [Member]            
Subsequent Event [Line Items]            
Common stock par or stated value per share $ 0.0001          
Common stock shares issued 250,000