Operating Lease Right-of-Use Assets and Operating Lease Liabilities (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Lease Right-of-Use Assets and Operating Lease Liabilities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Right-of-Use Assets | Right-of- use assets are summarized below:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Operating Lease Liabilities | Operating Lease liabilities are summarized below:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Minimum Lease Payments under Non-Cancelable Operating Lease | Minimum lease payments under the non-cancelable operating lease on June 30, 2025 are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||