Property and Equipment - Net - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Property, Plant and Equipment [Line Items]          
Depreciation expense $ 1,700,000 $ 2,500,000 $ 4,400,000 $ 4,400,000  
Accumulated depreciation 48,534,000   48,534,000   $ 44,235,000
Software Development for Internal Use          
Property, Plant and Equipment [Line Items]          
Capitalized costs 300,000 800,000 700,000 1,500,000  
Software Development for Sale or License          
Property, Plant and Equipment [Line Items]          
Capitalized costs 300,000 400,000 800,000 700,000  
Software Development for Sale or License | Depreciation and Amortization          
Property, Plant and Equipment [Line Items]          
Amortization costs sale or license 500,000 400,000 1,100,000 500,000  
Software Capitalized for Internal Use          
Property, Plant and Equipment [Line Items]          
Impairment charges 0 0 0 200,000  
Software Capitalized for Internal Use | Depreciation and Amortization          
Property, Plant and Equipment [Line Items]          
Amortization costs sale or license 700,000 $ 1,000,000.0 1,300,000 $ 2,100,000  
Computer Equipment and Software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 11,400,000   11,400,000   10,800,000
Accumulated depreciation $ 7,900,000   $ 7,900,000   $ 6,200,000