v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jul. 29, 2026
Jun. 30, 2026
Dec. 31, 2025
Jan. 31, 2025
Dec. 31, 2024
Feb. 22, 2023
Sep. 30, 2022
Commitments and Contingencies [Line Items]              
Current litigation   $ 223 $ 570        
Subsequent Event [Member]              
Commitments and Contingencies [Line Items]              
Payments for Legal Settlements $ 1,150            
Bud & Mary’s Litigation [Member]              
Commitments and Contingencies [Line Items]              
Current litigation           $ 7,000  
Litigation reserve       $ 1,500      
Hannon Electric, Inc [Member]              
Commitments and Contingencies [Line Items]              
Current litigation           1,498  
Electric Supply Center Corp, [Member]              
Commitments and Contingencies [Line Items]              
Current litigation           93  
Bowdoin Construction Corp. Litigation [Member]              
Commitments and Contingencies [Line Items]              
Current litigation           $ 7,000  
Valiant Group LLC [Member]              
Commitments and Contingencies [Line Items]              
Litigation reserve       1,500      
McCutchan, Inc. [Member]              
Commitments and Contingencies [Line Items]              
Current litigation   3,000          
Litigation reserve       $ 1,500      
Bud & Mary TTK Agreement [Member]              
Commitments and Contingencies [Line Items]              
Current litigation   14,400          
Valiant Agreement [Member] | McCutchan, Inc. [Member]              
Commitments and Contingencies [Line Items]              
Current litigation   $ 1,400          
Bud & Mary’s Litigation [Member]              
Commitments and Contingencies [Line Items]              
Current litigation         $ 14,400    
Bud & Mary’s Litigation [Member] | Bud & Mary TTK Agreement [Member]              
Commitments and Contingencies [Line Items]              
Current litigation         $ 330    
Note Receivable [Member]              
Commitments and Contingencies [Line Items]              
Current litigation             $ 14,700