XML 28 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Common Stock Warrants (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Investment warrants, exercise price (in dollars per share) $ 0.09 $ 0.09    
Warrants And rights outstanding term 2 years 8 months 1 day 3 years 8 months 1 day    
Fair value of common stock warrants (in dollars per share) $ 23.16 $ 14.13    
Warrant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock warrants outstanding (in shares) 354,350 354,350    
Laramie Energy Company        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity method investments, fair value       $ 51,800
Equity method investment, aggregate cost       $ 133,300
Impairment charge $ 81,515 $ 0 $ 0