XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Trade receivables $ 107,824 $ 130,021
Federal income tax receivables 9,288 9,278
Value added tax receivables 5,362 9,729
Related party receivables 81 66
Other 2,443 2,823
Receivables Gross Current, Total 124,998 151,917
Allowance for credit losses (5,572) (5,582)
Accounts receivable, net $ 119,426 $ 146,335