v3.25.2
Business Combinations - Additional Information (Details) - Vantage - USD ($)
1 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Business Combination [Line Items]    
Percentage of company acquired   100.00%
Purchase price $ 59,000,000  
Equity issued 24,000,000  
Post combination compensation 6,000,000  
Goodwill recognized expected to be deductible for income tax purposes   $ 0
Acquired technology    
Business Combination [Line Items]    
Intangible assets acquired $ 20,000,000  
Useful life   3 years