Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Details)

v3.25.0.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2024
$ / shares
shares
Feb. 26, 2025
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
Sep. 30, 2024
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
Sep. 30, 2023
$ / shares
Jun. 30, 2023
$ / shares
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Sep. 30, 2022
$ / shares
Jun. 30, 2022
$ / shares
Mar. 31, 2022
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Stockholders' Equity                                    
Conversion ratio                               1 1 1
Dividend declared (in dollars per share)                               $ 0.405 $ 0.36 $ 0.36
Dividends paid | $                               $ 24,559 $ 21,429 $ 24,465
Shares withheld for the payment of taxes | shares                               217,516 136,086 186,571
Tax-Related Partnership Distribution Payable | $     $ 1,340                         $ 1,340    
Delaware Energy Asset Acquisition                                    
Stockholders' Equity                                    
Escrow shares released | shares           23,107                 85,471 23,107 85,471  
Escrow shares, remaining | shares 0                                  
Non-cash treasury stock transaction in connections with assets acquired | $           $ 300                 $ 900      
Workover costs from assets acquired | $           $ 100                 $ 700      
Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared | $                               $ 13,100 $ 11,300 $ 9,000
Class A Common Stock | Common Stock                                    
Stockholders' Equity                                    
Exchange of Class B Shares for Class A Shares (in shares) | shares                               50,000 31,954 4,140,585
Class B Common Stock | Common Stock                                    
Stockholders' Equity                                    
Exchange of Class B Shares for Class A Shares (in shares) | shares                               (50,000) (31,954) (4,140,585)
First Quarter 2024 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)           $ 0.09                        
Second Quarter 2024 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)         $ 0.105                          
Third Quarter 2024 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)       $ 0.105                            
Fourth Quarter 2024 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)     $ 0.105                              
First Quarter 2023 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)                   $ 0.09                
Second Quarter 2023 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)                 $ 0.09                  
Third Quarter 2023 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)               $ 0.09                    
Fourth Quarter 2023 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)             $ 0.09                      
First Quarter 2022 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)                           $ 0.09        
Second Quarter 2022 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)                         $ 0.09          
Third Quarter 2022 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)                       $ 0.09            
Fourth Quarter 2022 Dividend | Class A Common Stock                                    
Stockholders' Equity                                    
Dividend declared (in dollars per share)                     $ 0.09              
Annual 2024 Dividend                                    
Stockholders' Equity                                    
Dividend declared | $                               $ 24,900    
Dividends paid | $                               $ 24,600    
Annual 2023 Dividend                                    
Stockholders' Equity                                    
Dividend declared | $                                 $ 21,600  
Dividends paid | $                                 $ 21,400  
Annual 2022 Dividend                                    
Stockholders' Equity                                    
Dividend declared | $                                   $ 20,700
Dividends paid | $                                   $ 24,500
First Quarter 2025 Dividend | Class A Common Stock | Subsequent Event                                    
Stockholders' Equity                                    
Date dividend was declared   Feb. 26, 2025                                
Dividend declared (in dollars per share)   $ 0.14                                
Date dividend is payable   Mar. 27, 2025                                
Solaris LLC                                    
Stockholders' Equity                                    
Redemption of shares | shares                               50,000 31,954 4,140,585
Conversion ratio                               1    
Dividend declared | $                               $ 11,800 $ 10,300 $ 11,700
Solaris LLC | First Quarter 2024 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share) $ 0.09         $ 0.09                        
Solaris LLC | Second Quarter 2024 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)         $ 0.105                          
Solaris LLC | Third Quarter 2024 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)       $ 0.105                            
Solaris LLC | Fourth Quarter 2024 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)     $ 0.105                         $ 0.105    
Solaris LLC | First Quarter 2023 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)                   $ 0.09                
Solaris LLC | Second Quarter 2023 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)                 $ 0.09                  
Solaris LLC | Third Quarter 2023 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)               $ 0.09                    
Solaris LLC | Fourth Quarter 2023 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)             $ 0.09               $ 0.09   $ 0.09  
Solaris LLC | First Quarter 2022 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)                           $ 0.09        
Solaris LLC | Second Quarter 2022 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)                         $ 0.09          
Solaris LLC | Third Quarter 2022 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)                       $ 0.09            
Solaris LLC | Fourth Quarter 2022 Dividend                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)                     $ 0.09             $ 0.09
Solaris LLC | First Quarter 2025 Dividend | Subsequent Event                                    
Stockholders' Equity                                    
Dividend payment (in dollars per share)   $ 0.14