v3.25.2
Notes Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Mar. 24, 2025
Jun. 30, 2025
Dec. 31, 2024
Notes Receivable [Line Items]      
Maturity date   Dec. 31, 2025  
American Innovative Robotics, LLC [Member]      
Notes Receivable [Line Items]      
Interest income   $ 20,000  
Unrealized gain   221,000  
Note fully paid off $ 0    
Raefan Industries LLC [Member]      
Notes Receivable [Line Items]      
Note fully paid off   $ 0 $ 0