XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Balance Sheet Items - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Composition of Certain Balance Sheet Items [Abstract]    
Machinery and equipment $ 9,019 $ 9,901
Leasehold improvements 0 1,498
Purchased computer software 2,232 1,500
Property and equipment, gross 11,251 12,899
Less: accumulated depreciation and amortization (7,415) (11,168)
Property and equipment, net $ 3,836 $ 1,731