v3.26.3
Earnout Liability - Schedule of Aggregate Value of Earnout Shares Range (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Schedule of Aggregate Value of Earnout Shares Range [Line Items]      
Fair Value $ 18,424 $ 9,898 $ 111,888
Change in fair value of earnout liability (gain) 8,526    
Short-Term Earnout Liability [Member]      
Schedule of Aggregate Value of Earnout Shares Range [Line Items]      
Fair Value 7,520 37,800
Change in fair value of earnout liability (gain) 7,520    
Long-Term Earnout Liability [Member]      
Schedule of Aggregate Value of Earnout Shares Range [Line Items]      
Fair Value 10,904 $ 9,898 $ 74,088
Change in fair value of earnout liability (gain) $ 1,006