XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Sale-leaseback Financing Obligations - Additional Information (Detail) - USD ($)
12 Months Ended
Jun. 30, 2023
Apr. 04, 2023
Dec. 31, 2024
Dec. 31, 2023
Sale Leaseback Transaction [Line Items]        
Proceeds from sale of equipment     $ 0 $ 317,750
Sale-leaseback carrying value of financing liabilities     4,200,000 4,100,000
Gain or loss of sale-leaseback     $ 0 $ 0
Sale Leaseback Transaction Dated April 4, 2023 [Member]        
Sale Leaseback Transaction [Line Items]        
Sale-leaseback transaction date   April 4, 2023    
Proceeds from sale of equipment   $ 3,500,000    
Sale-leaseback transaction term   4 years    
Initial base rent   $ 35,000    
Lease terms   As a part of each of the lease agreements, the lessee is granted an option to purchase the marine equipment back from the buyer, that can be exercised at any time during the period commencing on the first anniversary of the date of the agreements and ending on the day that is 120 days prior to the expiration of the lease term. If the lessee has not already delivered such notice at least 120 days prior to the expiration of the lease term, it is required to purchase the marine equipment upon the expiration of the lease term.    
Notice period for option to purchase property prior to lease expiration term   120 days    
Sale-leasebacks recorded third party payments   $ 350,000    
Sale Leaseback Transaction Dated April 4, 2023 [Member] | Minimum [Member]        
Sale Leaseback Transaction [Line Items]        
Notice period for option to purchase property prior to lease expiration term   120 days    
Sale Leaseback Transaction Dated June 30, 2023 [Member]        
Sale Leaseback Transaction [Line Items]        
Sale-leaseback transaction date June 30, 2023      
Proceeds from sale of equipment $ 1,000,000      
Sale-leaseback transaction term 4 years      
Initial base rent $ 10,000      
Lease terms As a part of each of the lease agreements, the lessee is granted an option to purchase the marine equipment back from the buyer, that can be exercised at any time during the period commencing on the first anniversary of the date of the agreements and ending on the day that is 120 days prior to the expiration of the lease term. If the lessee has not already delivered such notice at least 120 days prior to the expiration of the lease term, it is required to purchase the marine equipment upon the expiration of the lease term.      
Notice period for option to purchase property prior to lease expiration term 120 days      
Sale-leasebacks recorded third party payments $ 100,000      
Sale Leaseback Transaction Dated June 30, 2023 [Member] | Minimum [Member]        
Sale Leaseback Transaction [Line Items]        
Notice period for option to purchase property prior to lease expiration term 120 days