v3.25.2
Fair Value Measurements - Schedule of Earnout Share Liability (Details) - USD ($)
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Schedule of Earnout Share Liability [Line Items]    
Balance ending $ 5,416,000  
Earnout Shares [Member]    
Schedule of Earnout Share Liability [Line Items]    
Balance beginning 11,692,000 $ 24,524,000
Change in fair value (6,276,000) (12,832,000)
Balance ending $ 5,416,000 $ 11,692,000