XML 116 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Related Parties - Infrastructure Narrative (Details) - Related Party - Infrastructure - Banker Steel Acquisition - Subordinated Debt - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 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 $ 2.5  
Donald Banker | Donald Banker's Family Trust    
Related Party Transaction [Line Items]    
Controlling interest (approximately)   25.00%