Leases (Details) |
Dec. 31, 2025 |
|---|---|
| Leases [Line Items] | |
| Finance lease | Total assets |
| Minimum [Member] | |
| Leases [Line Items] | |
| Operating remaining lease terms | 1 year |
| Minimum [Member] | Office Space [Member] | |
| Leases [Line Items] | |
| Operating remaining lease terms | 1 year |
| Maximum [Member] | |
| Leases [Line Items] | |
| Operating remaining lease terms | 6 years |
| Maximum [Member] | Office Space [Member] | |
| Leases [Line Items] | |
| Operating remaining lease terms | 6 years |