XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Nov. 30, 2024
Nov. 30, 2023
Dec. 31, 2022
Aug. 31, 2022
Jul. 31, 2022
Project Design Consultants, LLC | Convertible Notes Payable              
Debt Instrument [Line Items]              
Unsubordinated convertible note             $ 4.0
Promissory note interest rate             4.75%
Price per share (in dollars per share)             $ 14.00
Number of business days notice to the company             10 years
Net proceeds from sale of common stock $ 3.4            
Number of shares issued and sold (in shares) 240,005            
Price per share (in dollars per share) $ 14.00            
Anchor Consultants, LLC | Convertible Notes Payable              
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 | Convertible Notes Payable              
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. | Convertible Notes Payable              
Debt Instrument [Line Items]              
Unsubordinated convertible note       $ 1.3      
Promissory note interest rate       8.00%      
Number of business days notice to the company       10 days      
Number of shares issued and sold (in shares) 48,067            
Price per share (in dollars per share) $ 28.13     $ 28.13      
Exeltech Consulting, Inc. | Convertible Notes Payable              
Debt Instrument [Line Items]              
Unsubordinated convertible note     $ 2.2        
Promissory note interest rate     5.00%        
Price per share (in dollars per share)     $ 32.32        
Number of business days notice to the company     10 years        
Notes Payable              
Debt Instrument [Line Items]              
Interest expense $ 3.2 $ 2.1