v3.26.1
Fair Value - Roll-Forward of Fair Value of Level 3 Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Fair Value [Abstract]    
Beginning balance $ 389  
Acquisition of Rendiatech (initial fair value)   $ (313)
Ending balance 674 674
Acquisition of Rendiatech (initial fair value) [Member]    
Fair Value [Abstract]    
Acquisition of Rendiatech (initial fair value) 313  
Series B Warrants [Member]    
Fair Value [Abstract]    
Exercise of Series B warrants (2)  
June 10, 2025 Warrants Issuance [Member]    
Fair Value [Abstract]    
Change in fair value (26)  
Warrant Liabilities [Member]    
Fair Value [Abstract]    
Beginning balance 389  
Ending balance 361 361
Warrant Liabilities [Member] | Acquisition of Rendiatech (initial fair value) [Member]    
Fair Value [Abstract]    
Acquisition of Rendiatech (initial fair value) 0  
Warrant Liabilities [Member] | Series B Warrants [Member]    
Fair Value [Abstract]    
Exercise of Series B warrants (2)  
Warrant Liabilities [Member] | June 10, 2025 Warrants Issuance [Member]    
Fair Value [Abstract]    
Change in fair value (26)  
Deferred Consideration [Member]    
Fair Value [Abstract]    
Beginning balance 0  
Ending balance 313 $ 313
Deferred Consideration [Member] | Acquisition of Rendiatech (initial fair value) [Member]    
Fair Value [Abstract]    
Acquisition of Rendiatech (initial fair value) 313  
Deferred Consideration [Member] | Series B Warrants [Member]    
Fair Value [Abstract]    
Exercise of Series B warrants 0  
Deferred Consideration [Member] | June 10, 2025 Warrants Issuance [Member]    
Fair Value [Abstract]    
Change in fair value $ 0