Statement Of Cash Flows [Abstract]
| Concept |
2024-01-01 to 2024-12-31 |
2023-01-01 to 2023-12-31 |
2022-01-01 to 2022-12-31 |
|---|---|---|---|
| Statement of cash flows [abstract] | |||
| Cash flows from (used in) operating activities [abstract] | |||
| Adjustments for interest expense |
53,628,356
USD
|
58,680,985
USD
|
35,077,293
USD
|
| Adjustments for interest income |
3,445,203
USD
|
4,104,564
USD
|
721,528
USD
|
| Adjustments to reconcile profit (loss) other than changes in working capital |
92,944,825
USD
|
96,177,017
USD
|
76,620,356
USD
|
| Increase (decrease) in working capital |
14,454,869
USD
|
7,746,840
USD
|
45,478,908
USD
|
| Adjustments for increase (decrease) in deferred income including contract liabilities [abstract] | |||
| Adjustments for increase (decrease) in deferred income including contract liabilities |
—
USD
|
4,255,500
USD
|
4,255,500
USD
|
| Adjustments for gains (losses) on change in fair value of derivatives |
291,873
USD
|
20,135
USD
|
2,941,529
USD
|
| Cash flows from (used in) financing activities [abstract] | |||
| Proceeds from non-current borrowings |
199,260,000
USD
|
197,000,000
USD
|
306,298,000
USD
|
| Repayments of non-current borrowings |
246,117,877
USD
|
243,355,165
USD
|
144,294,604
USD
|
| Payments for debt issue costs |
1,259,319
USD
|
1,350,000
USD
|
1,732,860
USD
|