v3.26.1
Acquisitions (Details Narrative 1)
$ in Millions
Sep. 15, 2025
USD ($)
shares
Acquisition of Arizona PPE [Member]  
Cash transaction $ 4.1
Aquisition percentage 100.00%
Acquisition of Arizona PPE [Member] | Customer Relationships [Member]  
Finite lived intangible assets amortized period 13 years
Acquisition of Arizona PPE [Member] | Trade names and trademarks  
Finite lived intangible assets amortized period 10 years
Acquisition of California PPE [Member]  
Cash transaction $ 2.4
Stock consideration estimated fair value $ 3.3
Aquisition percentage 100.00%
Acquisition of California PPE [Member] | Unregistered Shares [Member]  
Stock issued for acquisition, shares | shares 227,728
Acquisition of California PPE [Member] | Customer Relationships [Member]  
Finite lived intangible assets amortized period 13 years
Acquisition of California PPE [Member] | Trade names and trademarks  
Finite lived intangible assets amortized period 10 years