v3.25.2
Warrant Liability - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Aug. 26, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Fair value adjustment of warrants $ 32,502,000 $ 45,908,000  
Volatility rate 28.00% 28.00%  
Outstanding warrants $ 21,000    
Redemption interest rate 10.00%    
Dividend rate 4.70% 4.60%  
Risk free interest rate 3.70% 4.40%  
Minimum [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Warrants and rights outstanding, term 4 years 2 months 12 days 4 years 8 months 12 days  
Maximum [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Warrants and rights outstanding, term 6 years 2 months 12 days 6 years 8 months 12 days  
First Tranche [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Exercise price $ 25.25 $ 25.25  
Second Tranche [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Exercise price 26.25 26.25  
Third Tranche [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Exercise price $ 27.25 $ 27.25  
Warrant Agreement [Member] | Minimum [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Warrants and rights outstanding, term 5 years    
Warrant Agreement [Member] | Maximum [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Warrants and rights outstanding, term 7 years    
Warrant Agreement [Member] | First Tranche [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Warrant issued 4,652,347   4,410,000
Exercise price $ 23.93   $ 25.25
Warrant Agreement [Member] | Second Tranche [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Warrant issued 3,101,565   2,940,000
Exercise price $ 24.88   $ 26.25
Warrant Agreement [Member] | Third Tranche [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Warrant issued 4,652,347   4,410,000
Exercise price $ 25.83   $ 27.25