XML 90 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Information - Accounts Receivable, Net of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Apr. 23, 2021
Receivables [Abstract]      
Trade receivables $ 155,956 $ 130,021  
Federal income tax receivable 9,450 9,278  
Value added tax receivables 6,075 9,729  
Related party receivables 73 66  
Other 6,121 2,823  
Receivables Gross Current, Total 177,675 151,917 $ 134,906
Allowance for credit losses (5,622) (5,582) (5,555)
Accounts receivable, net $ 172,053 $ 146,335 $ 129,351