XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Product Information [Line Items]          
Claim recovery estimates $ 27,200   $ 27,200   $ 46,600
Contract retention 162,531   162,531   188,917
Revenue recognized 28,500 $ 16,700 341,400 $ 270,000  
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 $ 47,300 $ 43,300 $ 165,600 $ 220,700