XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2019
Dec. 31, 2018
Jan. 11, 2018
Jan. 10, 2018
Dec. 31, 2017
PPS Tech and PPS Northeast            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration   $ 1,000 $ 1,000      
GS Warrants | Common Class A            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Warrant, percentage of outstanding stock available for purchase       2.20% 1.80%  
Warrant, term       7 years    
Warrant exercise price (USD per share)       $ 0    
Warrants on common stock            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Fair value of liability $ 12,182 $ 0 $ 0     $ 8,701
Increase (decrease) in fair value of liability $ 3,500