XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - Convertible Notes Payable (Details) - Convertible Notes Payable - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Nov. 30, 2023
Dec. 31, 2022
Aug. 31, 2022
Jul. 31, 2022
Project Design Consultants, LLC          
Debt Instrument [Line Items]          
Unsubordinated convertible note         $ 4.0
Promissory note interest rate         4.75%
Price per share (in dollars per share) $ 14.00       $ 14.00
Number of business days notice to the company         10 years
Notes converted $ 1.3        
Shares converted from notes (in shares) 96,004        
Anchor Consultants, LLC          
Debt Instrument [Line Items]          
Unsubordinated convertible note       $ 1.1  
Promissory note interest rate       5.50%  
Price per share (in dollars per share)       $ 18.00  
Number of business days notice to the company       10 years  
H2H Geoscience Engineering, PLLC          
Debt Instrument [Line Items]          
Unsubordinated convertible note     $ 1.6    
Promissory note interest rate     7.00%    
Price per share (in dollars per share)     $ 18.00    
Number of business days notice to the company     10 years    
High Mesa Consulting Group, Inc.          
Debt Instrument [Line Items]          
Unsubordinated convertible note   $ 1.3      
Promissory note interest rate   8.00%      
Price per share (in dollars per share)   $ 28.13      
Number of business days notice to the company   10 days