v3.25.2
Equity (Details)
Jan. 30, 2025
USD ($)
$ / shares
shares
Jul. 31, 2024
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jan. 29, 2025
$ / shares
Dec. 31, 2024
$ / shares
shares
Mar. 11, 2024
USD ($)
Sep. 14, 2023
USD ($)
Aug. 02, 2022
USD ($)
Jul. 31, 2019
trading_day
$ / shares
shares
Equity [Line Items]                  
Preferred stock authorized (in shares)     10,000,000   10,000,000        
Preferred stock par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001        
Preferred stock issued (in shares)     0   0        
Preferred stock outstanding (in shares)     0   0        
Common stock, authorized (in shares)     500,000,000   500,000,000        
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001        
Common Stock                  
Equity [Line Items]                  
Earnout shares                 3,100,000
Common Stock | Minimum and Second Target Earnout Shares                  
Equity [Line Items]                  
Earnout shares                 2,800,000
Earnout share forfeitures   2,800,000              
Common Stock | Maximum Target Earnout Shares                  
Equity [Line Items]                  
Earnout shares                 300,000
Earnout shares, share price consideration (in dollars per share) | $ / shares                 $ 19.00
Earnout shares, trading days threshold | trading_day                 20
Earnout shares, consecutive trading days threshold | trading_day                 30
Common Stock                  
Equity [Line Items]                  
Stock repurchase program | $               $ 30,000,000  
Additional authorized amount | $           $ 25,000,000 $ 25,000,000    
Amount available under repurchase program | $     $ 1,900,000            
Treasury Stock | Energy Capital Partners (ECP)                  
Equity [Line Items]                  
Shares repurchases (in shares) 8,143,635                
Shares repurchased, repurchase price | $ / shares $ 4.00                
Shares repurchased, discount percentage 23.00%                
Common stock, closing market price per share | $ / shares       $ 5.19          
Shares repurchased, amount | $ $ 32,600,000