XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Obligations - Infrastructure Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Jun. 28, 2024
Revolving Credit Facility | PRIME minus 1.00% Line of Credit due 2025 | Infrastructure | UMB Bank      
Debt Instrument [Line Items]      
Line of credit, maximum amount $ 135.0    
Interest rate, effective percentage 6.72% 6.98%  
Commitment fee percentage 0.25%    
Revolving Credit Facility | PRIME minus 1.00% Line of Credit due 2025 | Line of Credit | Infrastructure | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
Revolving Credit Facility | PRIME minus 1.00% Line of Credit due 2025 | Line of Credit | Infrastructure | DBM Global Credit Facilities | UMB Bank      
Debt Instrument [Line Items]      
Outstanding debt $ 50.0 $ 45.0  
Availability for revolving loans $ 84.9 89.9  
Revolving Credit Facility | 3.25% Term Loan due 2026 | Infrastructure | UMB Bank      
Debt Instrument [Line Items]      
Interest rate 3.25%    
Interest rate, effective percentage 3.30%    
Revolving Credit Facility | 3.25% Term Loan due 2026 | Term Loan | Infrastructure | UMB Bank      
Debt Instrument [Line Items]      
Interest rate 3.25%    
Revolving Credit Facility | 3.25% Term Loan due 2026 | Term Loan | Infrastructure | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Interest rate 3.25%    
Outstanding debt   74.6  
Revolving Credit Facility | 3.25% Term Loan due 2026 | Term Loan | Infrastructure | DBM Global Credit Facilities | UMB Bank      
Debt Instrument [Line Items]      
Interest rate 3.25%    
Outstanding debt $ 72.8    
Revolving Credit Facility | PRIME minus 1.00% Term Loan due 2026 | Line of Credit | Infrastructure | DBM Global Credit Facilities      
Debt Instrument [Line Items]      
Outstanding debt $ 24.2 $ 24.5  
Basis spread on variable rate 1.00%    
Revolving Credit Facility | PRIME minus 1.00% Term Loan due 2026 | Term Loan | Infrastructure | UMB Bank      
Debt Instrument [Line Items]      
Outstanding debt     $ 25.0
Minimum      
Debt Instrument [Line Items]      
Finance lease, interest rate 3.00%    
Minimum | Revolving Credit Facility | PRIME minus 1.00% Line of Credit due 2025 | Infrastructure | UMB Bank      
Debt Instrument [Line Items]      
Interest rate 4.25%    
Maximum      
Debt Instrument [Line Items]      
Finance lease, interest rate 6.80%