Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments - Minimum annual lease payments (Details)

v3.25.4
Commitments - Minimum annual lease payments (Details)
Dec. 31, 2025
USD ($)
Operating leases  
2026 $ 691
2027 710
2028 507
2029 346
Minimum annual lease payments $ 2,254