v3.26.1
Fleet Servicing Agreement - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Other Commitments [Line Items]          
Consultant a base fee $ 3,282,000 $ 4,005,000 $ 5,412,000 $ 6,388,000  
Amounts due to and from the consultant $ 100,000   100,000   $ 100,000
Lease Agreements [Member]          
Other Commitments [Line Items]          
Consultant a base fee     $ 100,000