XML 43 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Overview and Basis of Presentation - Additional Information (Detail)
3 Months Ended
Mar. 31, 2020
USD ($)
Segment
Jan. 01, 2020
USD ($)
Dec. 31, 2019
USD ($)
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Number of reportable segments | Segment 2    
Accounts Receivable, Credit Loss Expense (Reversal) $ 600,000    
Accounts Receivable, Allowance for Credit Loss, Writeoff 300,000    
Noncurrent Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) 0    
Maximum [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Noncurrent Accounts Receivable, Allowance for Credit Loss $ 100,000   $ 100,000
Accounting Standards Update 2016-13 [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
ASU adoption status   true  
ASU adoption approach   Modified Retrospective  
Accounting Standards Update 2016-13 [Member] | Retained Earnings [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Cumulative effect of accounting change   $ 0  
Accounting Standards Update 2019-04 [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
ASU adoption status   true  
ASU adoption date   Jan. 01, 2020  
Accounting Standards Update 2018-13 [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
ASU adoption status true    
ASU adoption date Jan. 01, 2020    
Accounting Standards Update 2018-15 [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
ASU adoption status true    
ASU adoption approach Prospective    
ASU adoption date Jan. 01, 2020