XML 121 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Issuance of Shares (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Aug. 30, 2024
Jul. 24, 2024
Dec. 31, 2024
Dec. 31, 2022
Equity        
Net proceeds from issuance of common stock (in dollars)     $ 255,747 $ 4,176
Value of shares issued for TOPS Acquisition     $ 139,054  
Total Operations and Production Services, LLC ("TOPS")        
Equity        
Shares issued as compensation for asset acquisition (shares) 6.9      
Value of shares issued for TOPS Acquisition $ 139,100      
Underwriting Agreement        
Equity        
Stock issued (in shares)   12.7    
Net proceeds from issuance of common stock (in dollars)   $ 255,700    
Underwriters        
Equity        
Stock issued (in shares)   1.7