XML 78 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Drydock Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Changes in Deferred Drydock Costs [Roll Forward]      
Beginning Balance $ 24,153,776 $ 17,495,270  
Payments for drydocking 21,906,358 14,293,562 $ 11,903,474
Drydock amortization (8,655,617) (7,378,752) (6,227,851)
Write-off due to sale of vessels (310,986) (256,304)  
Ending Balance $ 37,093,531 $ 24,153,776 $ 17,495,270