XML 167 R99.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Obligations - Infrastructure Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Jun. 28, 2024
Dec. 31, 2023
Infrastructure | 4.00% Note due 2024 | Term Loan      
Debt Instrument [Line Items]      
Interest rate     4.00%
Outstanding debt $ 0.0   $ 5.0
Revolving Credit Facility | Infrastructure | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Interest rate 3.25%    
Interest rate, effective percentage 3.30%    
Revolving Credit Facility | Infrastructure | PRIME minus 0.75% Line of Credit due 2025 | Line of Credit | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Line of credit, maximum amount $ 135.0    
Outstanding debt 45.0   100.0
Availability for revolving loans $ 89.9   $ 34.9
Interest rate, effective percentage 6.98%   8.33%
Commitment fee percentage 0.25%    
Revolving Credit Facility | Infrastructure | 3.25% Term Loan due 2026 | Term Loan      
Debt Instrument [Line Items]      
Interest rate 3.25%    
Revolving Credit Facility | Infrastructure | 3.25% Term Loan due 2026 | Term Loan | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Interest rate 3.25%    
Outstanding debt $ 74.6   $ 91.4
Revolving Credit Facility | Infrastructure | PRIME minus 0.75% Term Loan due 2026 | Line of Credit | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Outstanding debt $ 24.5   $ 0.0
Revolving Credit Facility | Infrastructure | PRIME minus 0.75% Term Loan due 2026 | Term Loan      
Debt Instrument [Line Items]      
Outstanding debt   $ 25.0  
Minimum      
Debt Instrument [Line Items]      
Finance lease, interest rate 3.00%    
Minimum | Revolving Credit Facility | Infrastructure | PRIME minus 0.75% Line of Credit due 2025 | Line of Credit | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Interest rate 4.25%    
Maximum      
Debt Instrument [Line Items]      
Finance lease, interest rate 6.80%