XML 116 R105.htm IDEA: XBRL DOCUMENT v3.25.2
Related Parties - Infrastructure Narrative (Details) - Related Party - Infrastructure - Banker Steel Acquisition - Subordinated Debt - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 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%