v3.26.1
Related Parties - Additional Information (Details) - C.C. Carlton Industries, Ltd.
3 Months Ended
Mar. 31, 2026
USD ($)
Company
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Related Party Transaction [Line Items]      
Amounts outstanding under the notes $ 28,490,000    
Note payable 5,274,000   $ 5,100,000
Repayment in cash $ 506,000 $ 158,000  
Short-Term Promissory Notes      
Related Party Transaction [Line Items]      
Note receivable due from related party     500,000
Limited Partners      
Related Party Transaction [Line Items]      
Number of companies used for construction equipment storage and operations | Company 5    
Lease expense $ 300,000 400,000  
Limited Partners | Short-Term Promissory Notes      
Related Party Transaction [Line Items]      
Cash repayment recieved 500,000    
Amounts outstanding under the notes 0    
Note receivable due from related party   1,300,000  
Interest income received 0    
Triple C Outfitters      
Related Party Transaction [Line Items]      
Expense recognized for services provided by related party   $ 100,000  
Payments for services are settled in cash and amounts payable to related party 0   $ 100,000
Triple C Outfitters | Maximum      
Related Party Transaction [Line Items]      
Expense recognized for services provided by related party $ 100,000