v3.25.2
Fair Value Measurements - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Mar. 08, 2024
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements [Line Items]      
Earnout shares liability   $ 5,416,000  
Earnout shares liability   $ 200,000,000  
Percentage of aggregate earnout shares   79.00%  
Annualized EBITDA per production line   $ 50,000,000  
Earnout term   5 years  
Estimated fair value of earnout shares   $ 5,400,000 $ 24,500,000
Earnout shares (in Shares)   853,612 2,115,227
Stock spilit price per share (in Dollars per share)     $ 8.50
Vesting related to the earnout milestone amount   $ 14.00  
Subject Vesting Shares [Member]      
Fair Value Measurements [Line Items]      
Percentage of aggregate earnout shares   50.00%  
Stock spilit price per share (in Dollars per share)   $ 14.00  
Legacy Montana Units [Member]      
Fair Value Measurements [Line Items]      
Percentage of aggregate earnout shares   21.00%  
Legacy Montana Equity Holders [Member]      
Fair Value Measurements [Line Items]      
Earnout shares liability   $ 200,000,000  
Monte Carlo Pricing Model [Member]      
Fair Value Measurements [Line Items]      
Vesting related to the earnout milestone amount   $ 12.00  
Class A Common Stock [Member]      
Fair Value Measurements [Line Items]      
Price per share (in Dollars per share)   $ 10  
Aggregate purchase price $ 5,000,000    
Number of shares agreed to sell 588,235    
Shares issued (in Shares) 840,336 60,439,593 55,928,661
Issuance of true up shares   275,880  
Common stock par value per share (in Dollars per share)   $ 0.0001 $ 0.0001
Class A Common Stock [Member] | Subject Vesting Shares [Member]      
Fair Value Measurements [Line Items]      
Stock spilit price per share (in Dollars per share)   12.00  
Class B Common Stock [Member]      
Fair Value Measurements [Line Items]      
Price per share (in Dollars per share)   10  
Common stock par value per share (in Dollars per share)   $ 0.0001