XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Current Liabilities - Schedule of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Customer-related liabilities $ 20,938 $ 19,915
Accrued utilities 1,620 1,880
Accrued sales commissions 1,887 1,850
Other 4,231 4,089
Other current liabilities $ 28,676 $ 27,734