XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Trade receivables $ 179,083 $ 155,956
Value added tax receivables 5,355 6,075
Federal income tax receivables 1,093 9,450
Related party receivables 51 73
Other 2,092 6,121
Receivables Gross Current, Total 187,674 177,675
Allowance for credit losses (5,656) (5,622)
Accounts receivable, net $ 182,018 $ 172,053