XML 55 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity - Redemptions and Dividends (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 19, 2019
Oct. 29, 2019
Mar. 21, 2019
Mar. 20, 2019
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Redemptions of CW Units                
CW Unit redemptions             (804) (7)
Dividends declared per common share             $ 0.09  
Cactus LLC                
Redemptions of CW Units                
Increase to equity in non-controlling interest             $ 48.7  
March 2019 Secondary Offering                
Redemptions of CW Units                
CW Unit redemptions       8,500 (8,474)      
March 2019 Secondary Offering | Other income (expense)                
Redemptions of CW Units                
Offering expenses         $ 1.0      
Class A Common Stock                
Redemptions of CW Units                
Dividends declared per common share   $ 0.09       $ 0.09 $ 0.09  
Dividend paid $ 4.2              
Class A Common Stock | March 2019 Secondary Offering                
Redemptions of CW Units                
Number of shares issued     8,500       800  
Number of shares sold by certain other selling stockholders       26        
Class B Common Stock                
Redemptions of CW Units                
Number of shares canceled             800