XML 86 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Aggregate claim recovery estimates $ 46.6 $ 77.9  
Revenue recognized 276.6 $ 191.8 $ 223.7
Customer Concentration Risk | Accounts Receivable | Brightline Trains Florida LLC      
Disaggregation of Revenue [Line Items]      
Concentration risk   11.10%  
Performance Obligations      
Disaggregation of Revenue [Line Items]      
Performance obligations satisfied or partially satisfied $ 220.7 $ 147.4 $ 182.8