v3.25.2
Related-Party Transactions (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 29, 2024
Jun. 30, 2025
USD ($)
employee
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
employee
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jul. 31, 2021
Related-Party Transactions              
Outstanding balance   $ 36.8 $ 11.5 $ 36.8 $ 11.5    
Revolving P&A loan agreement              
Related-Party Transactions              
Outstanding balance   $ 11.8 8.2 $ 11.8 8.2 $ 8.2  
Angel P&A              
Related-Party Transactions              
Number of employees | employee   0   0      
Related party              
Related-Party Transactions              
Expenses for marketing services   $ 0.2 0.1 $ 0.3 0.3    
Ownership interest             50.00%
Lease payments   $ 0.1 $ 0.1 $ 0.2 $ 0.3    
Related party | Angel P&A              
Related-Party Transactions              
Ownership interest 100.00%            
Related party | Angel P&A | Revolving P&A loan agreement              
Related-Party Transactions              
Maximum Revenue participation rights payable (in percent) 110.00%            
Rate of return on initial investment (in percent) 10.00%            
Minimum              
Related-Party Transactions              
Term of repayment       80 days      
Maximum              
Related-Party Transactions              
Term of repayment       120 days