v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Nov. 22, 2024
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]          
FDIC insured amount     $ 250,000    
FDIC insurance $ 0   0    
Inventory impairment loss $ 0 $ 0 $ 0 $ 0  
Percentage of investments voting     20.00%    
Reportable segment     1    
Maximum percentage of holding securities 10.00%   10.00%    
Minimum [Member]          
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]          
Estimated warranty 1 year   1 year    
Maximum [Member]          
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]          
Estimated warranty 5 years   5 years    
Future Tech Incorporated [Member]          
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]          
Ownership percentage         51.00%
Deposit for acquisition $ 721,000   $ 721,000