v3.26.1
Related Parties - Infrastructure Narrative (Details) - Banker Steel Acquisition - Subordinated Debt - Related Party - Infrastructure - USD ($)
$ in Millions
12 Months Ended
Apr. 02, 2024
Dec. 31, 2024
DMBG and Donald Banker    
Related Party Transaction [Line Items]    
Subordinated borrowing, interest rate 4.00%  
Donald Banker    
Related Party Transaction [Line Items]    
Scheduled payment amount   $ 5.0
Donald Banker | Donald Banker's Family Trust    
Related Party Transaction [Line Items]    
Controlling interest (approximately) 25.00%