XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Product Information [Line Items]          
Claim recovery estimates $ 12,600   $ 12,600   $ 46,600
Contract retention 154,578   154,578   188,917
Revenue recognized 105,100 $ 55,000 312,900 $ 253,300  
Customer Concentration Risk | Accounts Receivable | Brightline Trains Florida LLC          
Product Information [Line Items]          
Contract retention         $ 29,200
Performance Obligations          
Product Information [Line Items]          
Revenue adjustment $ 68,800 $ 93,100 $ 118,300 $ 177,400