v3.25.2
SHAREHOLDERS' DEFICIT - Warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2021
Jun. 30, 2024
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 1,161,195   1,161,195
Weighted average strike price of warrants (in dollars per share) $ 287.50   $ 287.50
Common Class A      
Class of Warrant or Right [Line Items]      
Class of warrant or right, number of securities called by each warrant or right (in shares)   1  
Private Placement Warrant      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 609,195    
Class of warrant or right, issued (in shares) 609,195    
Number of warrants issued in the period (in shares) 609,195    
Class of warrant or right, number of securities called by each warrant or right (in shares) 1    
Weighted average strike price of warrants (in dollars per share) $ 287.50    
Units      
Class of Warrant or Right [Line Items]      
Number of warrants issued in the period (in shares)   1,104,000  
Price per warrant (USD per share)   $ 250.00  
Public Warrant      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) 552,000    
Class of warrant or right, issued (in shares) 552,000    
Class of warrant or right, number of securities called by each warrant or right (in shares)   1  
Weighted average strike price of warrants (in dollars per share)   $ 287.50  
Number of days after a business combination in which warrants become exercisable   30 days  
Period after initial public offering in which warrants are exercisable   12 months  
Expiration period after a business combination   5 years  
Redeemable Warrant      
Class of Warrant or Right [Line Items]      
Class of warrant or right, number of securities called by each warrant or right (in shares)   0.5