v3.26.1
Acquisitions (Details)
$ in Thousands
Sep. 15, 2025
USD ($)
Acquisition of Arizona PPE [Member]  
The Fair Values of the Assets and Liabilities $ 4,100
Acquisition of Arizona PPE [Member] | Right of use liabilities  
The Fair Values of the Assets and Liabilities (399)
Acquisition of Arizona PPE [Member] | Right of use assets  
The Fair Values of the Assets and Liabilities 399
Acquisition of Arizona PPE [Member] | Property, plant and equipment  
The Fair Values of the Assets and Liabilities 10
Acquisition of Arizona PPE [Member] | Goodwill  
The Fair Values of the Assets and Liabilities 987
Acquisition of Arizona PPE [Member] | Trade names  
The Fair Values of the Assets and Liabilities 190
Acquisition of Arizona PPE [Member] | Customer Relationships [Member]  
The Fair Values of the Assets and Liabilities 2,600
Acquisition of California PPE [Member]  
The Fair Values of the Assets and Liabilities 5,761
Acquisition of California PPE [Member] | Right of use liabilities  
The Fair Values of the Assets and Liabilities (198)
Acquisition of California PPE [Member] | Right of use assets  
The Fair Values of the Assets and Liabilities 198
Acquisition of California PPE [Member] | Property, plant and equipment  
The Fair Values of the Assets and Liabilities 746
Acquisition of California PPE [Member] | Goodwill  
The Fair Values of the Assets and Liabilities 1,438
Acquisition of California PPE [Member] | Trade names  
The Fair Values of the Assets and Liabilities 210
Acquisition of California PPE [Member] | Other Liabilities Assumed [Member]  
The Fair Values of the Assets and Liabilities (914)
Acquisition of California PPE [Member] | Customer Relationships [Member]  
The Fair Values of the Assets and Liabilities 3,600
Net working capital | Acquisition of Arizona PPE [Member]  
The Fair Values of the Assets and Liabilities 314
Net working capital | Acquisition of California PPE [Member]  
The Fair Values of the Assets and Liabilities $ 681