XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Details Narrative) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Apr. 21, 2025
Jun. 30, 2024
Dec. 31, 2023
Apr. 30, 2022
Sep. 30, 2021
Jun. 30, 2025
Property, Plant and Equipment [Line Items]            
Lessee, Finance Lease, Description           Finance leases contain options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless the Company is reasonably certain to exercise the purchase option.
Sublease, rent $ 0.1          
Product Testing and Lab Space Lease [Member]            
Property, Plant and Equipment [Line Items]            
Lease expiration         expires in July 2032  
Lease, option to extend term         option to extend the term for one ten-year renewal period  
Office Space Lease [Member]            
Property, Plant and Equipment [Line Items]            
Lease expiration   expiration from April 2027 to April 2025 expires in October 2029   expires in December 2032  
Lease, option to extend term     option to extend the term for two three-year renewal periods   option to extend the term for one ten-year renewal period  
Sublease, expiration sublease expires on April 1, 2030          
Sublease, option to extend term one 32-month extension option          
Product Testing For Engineering and Development Lease [Member]            
Property, Plant and Equipment [Line Items]            
Lease expiration       expiration of November 2027