XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Contracts with Customers - Summary of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract assets $ 790,001 $ 757,515
Contract liabilities 300,799 301,107
Net contract assets (liabilities) 489,202 $ 456,408
Change in contract assets 32,486  
Change in contract liabilities (308)  
Change in contract assets and liabilities $ 32,794  
Percentage change in contract assets 4.30%  
Percentage change in contract liabilities (0.10%)  
Percentage change in contract assets and liabilities 7.20%