XML 51 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 01, 2020
USD ($)
shares
Dec. 20, 2019
USD ($)
Nov. 16, 2018
USD ($)
$ / shares
shares
Aug. 31, 2019
USD ($)
$ / shares
shares
Mar. 31, 2020
System
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Entity founded year         1993
Entity reincorporated year         2013
Number of versions of precision flow systems | System         4
Initial Public Offering | Common Stock          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Number of shares issued | shares     4,600,000 3,570,750  
Exercise of underwriters option to purchase shares | shares     600,000 465,750  
Public offering price of common stock | $ / shares     $ 14.00 $ 14.50  
Proceeds from initial offering net of underwriting discounts and offering costs     $ 57.4 $ 48.3  
Underwriting discount     4.5 3.1  
Offering expenses     $ 2.5 $ 0.4  
Shares issued | shares     4,600,000 3,570,750  
ATM Agreement | Common Stock | Subsequent Event          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Number of shares issued | shares 511,648        
Gross proceeds from issuance of common stock $ 10.2        
Shares issued | shares 511,648        
Net proceeds from issuance of common stock $ 9.9        
ATM Agreement | Common Stock | Jefferies LLC          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Gross proceeds from issuance of common stock   $ 50.0