XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Outstanding Contract Asset and (Liability) Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Contract assets $ 119,741 $ 95,274 $ 68,971
Change in contract assets – increase 24,467 26,303  
Contract liabilities 398,692 328,816 $ 215,093
Change in contract liabilities – (increase) (69,876) (113,723)  
Net change $ (45,409) $ (87,420)