Commitments and Contingencies - Schedule of Commitments and Contingencies (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
||||
---|---|---|---|---|---|---|
Commitments and Contingencies [Abstract] | ||||||
Bond waiver fees | [1] | $ 4,300,000 | ||||
Capital commitments within one year | [2] | 2,964,000 | 2,964,000 | |||
Commitments and Contingencies | $ 2,964,000 | $ 7,264,000 | ||||
|