Schedule of Weighted Average Benefit Obligation (Details) |
Dec. 31, 2025 |
|---|---|
| Postemployment Benefits [Abstract] | |
| Discount rate | 3.20% |
| Future salary increases | 3.50% |
| Expected investment return on offsetable MPF accrued benefits | 4.70% |
| X | ||||||||||
- Definition Defined benefit plan assumptions used calculating benefit obligation future salary increases. No definition available.
|
| X | ||||||||||
- Definition WeightedAverageExpectedInvestmentAccruedBenefitsPercentage No definition available.
|
| X | ||||||||||
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|