v3.25.1
Leases - Summary of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Non-current assets:    
Right-of-use assets from operating leases $ 5,047,490 $ 14,040,342
Liabilities:    
Operating lease liabilities, current portion 4,889,539 9,286,602
Operating lease liabilities, non-current portion 179,593 4,753,740
Office Leases    
Non-current assets:    
Right-of-use assets from operating leases 412,828 394,401
Liabilities:    
Operating lease liabilities, current portion 254,877 275,322
Operating lease liabilities, non-current portion 179,593 119,079
Vessel Lease    
Non-current assets:    
Right-of-use assets from operating leases 4,634,662 13,645,941
Liabilities:    
Operating lease liabilities, current portion $ 4,634,662 9,011,280
Operating lease liabilities, non-current portion   $ 4,634,661