Employee benefit plans - Narrative (Details) |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2026
USD ($)
|
Dec. 31, 2025
USD ($)
plan
|
Dec. 31, 2024
USD ($)
|
|
| Employee benefit plans | |||
| Number of pension plans | plan | 3 | ||
| Accumulated benefit obligation amount | $ 2,162,000 | $ 463,381 | |
| Expected return on plan assets | $ (186,000) | ||
| Subsequent event | |||
| Employee benefit plans | |||
| Expected return on plan assets | $ 0 | ||
| X | ||||||||||
- Definition Represents the number of pension plans. No definition available.
|
| X | ||||||||||
- Definition Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Details
|