XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Outstanding Contract Asset and (Liability) Accounts (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]        
Contract assets $ 149,674 $ 137,444 $ 140,826 $ 119,741
Change in contract assets – increase (decrease) 8,848 17,703    
Contract liabilities 425,617 443,768 $ 432,830 $ 398,692
Change in contract liabilities – decrease (increase) 7,213 (45,076)    
Net change $ 16,061 $ (27,373)