XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable - Summary of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]    
Trade receivables $ 64,225 $ 75,713
Other receivables 9,161 8,560
Accounts receivable, gross 73,386 84,273
Allowance for doubtful accounts (661) (826)
Accounts receivable, net $ 72,725 $ 83,447