XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Contract Assets      
Balance at beginning of period $ 158,529 $ 153,907 $ 153,907
Change during period 15,573 44,802 4,622
Balance at end of period 174,102   158,529
Contract Liabilities      
Balance at beginning of period (198,231) (166,189) (166,189)
Change during period (23,431) (12,566) (32,042)
Balance at end of period (221,662)   (198,231)
Net Contract Assets (Liabilities)      
Balance at beginning of period (39,702) $ (12,282) (12,282)
Change during period (7,858)   (27,420)
Balance at end of period $ (47,560)   $ (39,702)