v3.25.1
Related-Party Transactions (Details)
1 Months Ended 3 Months Ended
May 31, 2024
Feb. 29, 2024
Mar. 31, 2025
USD ($)
employee
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jul. 31, 2021
Related-Party Transactions            
Term of repayment 100 days          
Notes and interest payable     $ 22,163,481   $ 11,455,940  
Angel P&A            
Related-Party Transactions            
Number of employees | employee     0      
Related party            
Related-Party Transactions            
Expenses for marketing services     $ 100,000 $ 200,000    
Ownership interest           50.00%
Lease payments     100,000 $ 100,000    
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%        
Notes and interest payable     $ 5,000,000   $ 8,200,000  
Minimum            
Related-Party Transactions            
Term of repayment     80 days      
Maximum            
Related-Party Transactions            
Term of repayment     120 days