XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable - Summary of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]    
Trade receivables $ 41,953 $ 64,225
Other receivables 15,158 9,161
Accounts receivable, gross 57,111 73,386
Allowance for doubtful accounts (718) (661)
Accounts receivable, net $ 56,393 $ 72,725