XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Other Current Liabilities - Schedule of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Customer-related liabilities $ 24,971 $ 19,915
Accrued utilities 1,885 1,880
Accrued sales commissions 1,800 1,850
Other 4,193 4,089
Other current liabilities $ 32,849 $ 27,734