• Filing Date: 2020-08-04
  • Form Type: 10-Q
  • Description: Quarterly report
Revenue Recognition (Narrative) (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Revenue Recognition [Abstract]    
Milestone payments not recognized as revenue, noncurrent   $ 1,000,000
Period before expiration date returns are accepted 3 months  
Period after expiration date returns are accepted 1 year  
Performance obligation, description of satisfaction timing The Company receives payments from its Customers based on billing schedules established in each contract, which vary across the Company’s locations, but generally range between 30 to 120 days.