v3.26.1
Fair Value - Roll-Forward of Fair Value of Level 3 Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Fair Value [Abstract]  
Beginning balance $ 389
Ending balance 7,276
Warrant Liabilities [Member]  
Fair Value [Abstract]  
Beginning balance 389
Ending balance 6,963
Deferred Consideration [Member]  
Fair Value [Abstract]  
Beginning balance 0
Ending balance 313
Acquisition of Rendiatech (initial fair value) [Member]  
Fair Value [Abstract]  
Acquisition of Rendiatech (initial fair value) 313
Acquisition of Rendiatech (initial fair value) [Member] | Warrant Liabilities [Member]  
Fair Value [Abstract]  
Acquisition of Rendiatech (initial fair value) 0
Acquisition of Rendiatech (initial fair value) [Member] | Deferred Consideration [Member]  
Fair Value [Abstract]  
Acquisition of Rendiatech (initial fair value) 313
April 8, 2026 Warrants Issuance [Member]  
Fair Value [Abstract]  
Issuance of common warrants 11,013
April 8, 2026 Warrants Issuance [Member] | Warrant Liabilities [Member]  
Fair Value [Abstract]  
Issuance of common warrants 11,013
April 8, 2026 Warrants Issuance [Member] | Deferred Consideration [Member]  
Fair Value [Abstract]  
Issuance of common warrants 0
Series B Warrants [Member]  
Fair Value [Abstract]  
Exercise of Series B warrants (2)
Series B Warrants [Member] | Warrant Liabilities [Member]  
Fair Value [Abstract]  
Exercise of Series B warrants (2)
Series B Warrants [Member] | Deferred Consideration [Member]  
Fair Value [Abstract]  
Exercise of Series B warrants 0
June 10, 2025 Warrants Issuance [Member]  
Fair Value [Abstract]  
Change in fair value (4,437)
June 10, 2025 Warrants Issuance [Member] | Warrant Liabilities [Member]  
Fair Value [Abstract]  
Change in fair value (4,437)
June 10, 2025 Warrants Issuance [Member] | Deferred Consideration [Member]  
Fair Value [Abstract]  
Change in fair value $ 0