XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Supplementary Information - Schedule of Accounts Receivable Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Supplementary Information [Abstract]    
Accounts receivable, trade $ 163,989 $ 133,717
Contract assets 6,290 3,844
Accounts receivable, net $ 170,279 $ 137,561