XML 59 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Schedule of Contract Assets and Liabilities and Changes in Contract Balances (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Contract assets $ 192,231 $ 186,684
Contract liabilities - current (44,635) (43,444)
Contract liabilities - non-current (12,017) (3,043)
Net contract assets (liabilities) 135,579 $ 140,197
Change in contract assets 5,547  
Change in contract liabilities - current (1,191)  
Change in Contract liabilities - non-current (8,974)  
Change in net contract assets (liabilities) $ (4,618)