Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.19.3.a.u2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 01, 2019
Dec. 20, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Feb. 25, 2016
Stockholders' equity            
Shares authorized for repurchase (in shares)           2,000,000
Common stock repurchased (in shares)     0 0    
Remaining shares authorized for repurchase (in shares)     1,956,390 1,956,390    
Issuance of common stock and warrants - private placement, net of offering costs     $ 0 $ 122,704 $ 0  
Payments of stock issuance costs     4,627      
Common Stock            
Stockholders' equity            
Issuance of common stock and warrants - private placement, net of offering costs     $ 122,788      
Private Placement | Common Stock            
Stockholders' equity            
Issuance of common stock - private placement (in shares)   2,356,000        
Sale of stock (in dollars per share)   $ 52.13        
Common Stock            
Stockholders' equity            
Issuance of common stock - private placement (in shares)       2,355,816    
Warrant | Private Placement | Common Stock            
Stockholders' equity            
Number of shares issued in transaction (in shares)   470,000        
Sale of stock (in dollars per share)     $ 65.16      
PIEtech Acquisition            
Stockholders' equity            
Stock consideration $ 222,484          
PIEtech Acquisition | Common Stock            
Stockholders' equity            
Equity interest issued (in shares) 3,184,713